nvflare.app_opt.xgboost.histogram_based_v2.defs module¶
- class Constant[source]¶
Bases:
object
- CONFIG_TASK_NAME = 'config'¶
- CONFIG_TASK_TIMEOUT = 10¶
- CONF_KEY_CLIENT_RANKS = 'client_ranks'¶
- CONF_KEY_NUM_ROUNDS = 'num_rounds'¶
- CONF_KEY_RANK = 'rank'¶
- CONF_KEY_WORLD_SIZE = 'world_size'¶
- DUMMY_BUFFER_SIZE = 4¶
- ERR_INVALID_RANK = -2¶
- ERR_NO_CLIENT_FOR_RANK = -3¶
- ERR_OP_MISMATCH = -1¶
- ERR_TARGET_ERROR = -4¶
- EVENT_AFTER_ALL_GATHER_V = 'xgb.after_all_gather_v'¶
- EVENT_AFTER_BROADCAST = 'xgb.after_broadcast'¶
- EVENT_BEFORE_ALL_GATHER_V = 'xgb.before_all_gather_v'¶
- EVENT_BEFORE_BROADCAST = 'xgb.before_broadcast'¶
- EXIT_CODE_CANT_START = 101¶
- HEADER_KEY_ENCRYPTED_DATA = 'xgb.encrypted_data'¶
- HEADER_KEY_ORIGINAL_BUF_SIZE = 'xgb.original_buf_size'¶
- JOB_STATUS_CHECK_INTERVAL = 2.0¶
- MAX_CLIENT_OP_INTERVAL = 90.0¶
- MSG_KEY_EXIT_CODE = 'exit_code'¶
- MSG_KEY_XGB_OP = 'xgb.op'¶
- MSG_KEY_XGB_REQ_ID = 'xgb.req_id'¶
- MSG_KEY_XGB_REQ_RECEIVED = 'xgb.req_received'¶
- MSG_KEY_XGB_REQ_TRY_NUM = 'xgb.req_try_num'¶
- OPCODE_ALL_GATHER = 1¶
- OPCODE_ALL_GATHER_V = 2¶
- OPCODE_ALL_REDUCE = 3¶
- OPCODE_BROADCAST = 4¶
- OPCODE_DONE = 99¶
- OPCODE_NONE = 0¶
- OP_ALL_GATHER = 'all_gather'¶
- OP_ALL_GATHER_V = 'all_gather_v'¶
- OP_ALL_REDUCE = 'all_reduce'¶
- OP_BROADCAST = 'broadcast'¶
- PARAM_KEY_DATA_TYPE = 'xgb.data_type'¶
- PARAM_KEY_EVENT = 'xgb.event'¶
- PARAM_KEY_HEADERS = 'xgb.headers'¶
- PARAM_KEY_RANK = 'xgb.rank'¶
- PARAM_KEY_RCV_BUF = 'xgb.rcv_buf'¶
- PARAM_KEY_REDUCE_OP = 'xgb.reduce_op'¶
- PARAM_KEY_REPLY = 'xgb.reply'¶
- PARAM_KEY_REQUEST = 'xgb.request'¶
- PARAM_KEY_ROOT = 'xgb.root'¶
- PARAM_KEY_SEND_BUF = 'xgb.send_buf'¶
- PARAM_KEY_SEQ = 'xgb.seq'¶
- RUNNER_CTX_CLIENT_NAME = 'client_name'¶
- RUNNER_CTX_DATA_LOADER = 'data_loader'¶
- RUNNER_CTX_MODEL_DIR = 'model_dir'¶
- RUNNER_CTX_NUM_ROUNDS = 'num_rounds'¶
- RUNNER_CTX_PORT = 'port'¶
- RUNNER_CTX_RANK = 'rank'¶
- RUNNER_CTX_SERVER_ADDR = 'server_addr'¶
- RUNNER_CTX_TB_DIR = 'tb_dir'¶
- RUNNER_CTX_WORLD_SIZE = 'world_size'¶
- START_TASK_NAME = 'start'¶
- START_TASK_TIMEOUT = 10¶
- TASK_CHECK_INTERVAL = 0.5¶
- TOPIC_CLIENT_DONE = 'xgb.client_done'¶
- TOPIC_XGB_REQUEST = 'xgb.request'¶
- TOPIC_XGB_REQUEST_CHECK = 'xgb.req_check'¶
- WORKFLOW_PROGRESS_TIMEOUT = 3600.0¶
- XGB_SERVER_READY_TIMEOUT = 10.0¶