nvflare.app_opt.flower.defs module¶
- class Constant[source]¶
Bases:
object
- APP_CTX_CLIENTAPP_API_ADDR = 'flower_clientapp_api_addr'¶
- APP_CTX_CLIENT_NAME = 'flower_client_name'¶
- APP_CTX_EXEC_API_ADDR = 'flower_exec_api_addr'¶
- APP_CTX_FLEET_API_ADDR = 'flower_fleet_api_addr'¶
- APP_CTX_FL_CONTEXT = 'tie.fl_context'¶
- APP_CTX_NUM_ROUNDS = 'flower_num_rounds'¶
- APP_CTX_SERVERAPP_API_ADDR = 'flower_serverapp_api_addr'¶
- APP_CTX_SUPERLINK_ADDR = 'flower_superlink_addr'¶
- CONFIG_TASK_NAME = 'config'¶
- CONFIG_TASK_TIMEOUT = 10¶
- CONF_KEY_NUM_ROUNDS = 'num_rounds'¶
- FLOWER_SERVER_READY_TIMEOUT = 10.0¶
- JOB_STATUS_CHECK_INTERVAL = 2.0¶
- MAX_CLIENT_OP_INTERVAL = 90.0¶
- PARAM_KEY_CONTENT = 'flower.content'¶
- PARAM_KEY_HEADERS = 'flower.headers'¶
- PARAM_KEY_MSG_NAME = 'flower.name'¶
- START_TASK_NAME = 'start'¶
- START_TASK_TIMEOUT = 10¶
- TASK_CHECK_INTERVAL = 0.5¶
- WORKFLOW_PROGRESS_TIMEOUT = 3600.0¶