nvflare.fuel.common.multi_process_executor_constants module
- class CommunicateData[source]
Bases:
object- CLOSE = 'close'
- EXECUTE = 'execute'
- HANDLE_EVENT = 'handle_event'
- MULTI_PROCESS_EXECUTOR = 'multi_process_executor'
- SUB_WORKER_PROCESS = 'sub_worker_process'
- class CommunicationMetaData[source]
Bases:
object- CHILD_PASSWORD = 'client process secret password'
- COMMAND = 'command'
- COMPONENTS = 'MPExecutor_components'
- EVENT_TYPE = 'event_type'
- EXE_CONN = 'exe_conn'
- FL_CTX = 'fl_ctx'
- HANDLERS = 'MPExecutor_handlers'
- HANDLE_CONN = 'handle_conn'
- LOCAL_EXECUTOR = 'local_executor'
- PARENT_PASSWORD = 'parent process secret password'
- RANK_NUMBER = 'rank_number'
- RANK_PROCESS_STARTED = 'rank_process_started'
- RELAYER = 'relayer'
- SHAREABLE = 'shareable'
- TASK_NAME = 'task_name'