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