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'
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