nvflare.private.defs module¶
- class AppFolderConstants[source]¶
Bases:
object
hard coded file names inside the app folder.
- CONFIG_ENV = 'environment.json'¶
- CONFIG_TRAIN = 'config_train.json'¶
- class ClientStatusKey[source]¶
Bases:
object
- APP_NAME = 'app_name'¶
- CLIENT_NAME = 'client_name'¶
- CURRENT_TASK = 'current_task'¶
- JOB_ID = 'job_id'¶
- RUNNING_JOBS = 'running_jobs'¶
- STATUS = 'status'¶
- class EngineConstant[source]¶
Bases:
object
- CLIENT_TOKEN_FILE = 'client_token.txt'¶
- ENGINE_TASK_NAME = 'engine_task_name'¶
- FEDERATE_CLIENT = 'federate_client'¶
- FL_TOKEN = 'fl_token'¶
- class InfoCollectorTopic[source]¶
Bases:
object
- RESET_ERRORS = 'info.reset_errors'¶
- SHOW_ERRORS = 'info.show_errors'¶
- SHOW_STATS = 'info.show_stats'¶
- class RequestHeader[source]¶
Bases:
object
- ADMIN_COMMAND = 'admin_command'¶
- APP_NAME = 'app_name'¶
- CALL_NAME = 'call_name'¶
- COMPONENT_TARGET = 'component_target'¶
- CONTROL_COMMAND = 'control_command'¶
- JOB_ID = 'job_id'¶
- JOB_META = 'job_meta'¶
- REQUIRE_AUTHZ = 'require_authz'¶
- SUBMITTER_NAME = '_submitterName'¶
- SUBMITTER_ORG = '_submitterOrg'¶
- SUBMITTER_ROLE = '_submitterRole'¶
- USER_NAME = '_userName'¶
- USER_ORG = '_userOrg'¶
- USER_ROLE = '_userRole'¶
- class SSLConstants[source]¶
Bases:
object
hard coded names related to SSL.
- CERT = 'ssl_cert'¶
- PRIVATE_KEY = 'ssl_private_key'¶
- ROOT_CERT = 'ssl_root_cert'¶
- class ScopeInfoKey[source]¶
Bases:
object
- DEFAULT_SCOPE = 'default_scope'¶
- SCOPE_NAMES = 'scope_names'¶
- class SysCommandTopic[source]¶
Bases:
object
- REPORT_RESOURCES = 'resource_manager.report_resources'¶
- SHELL = 'sys.shell'¶
- SYS_INFO = 'sys.info'¶
- class TrainingTopic[source]¶
Bases:
object
- ABORT = 'train.abort'¶
- ABORT_TASK = 'train.abort_task'¶
- ALLOCATE_RESOURCE = 'scheduler.allocate_resource'¶
- CANCEL_RESOURCE = 'scheduler.cancel_resource'¶
- CHECK_RESOURCE = 'scheduler.check_resource'¶
- CHECK_STATUS = 'train.check_status'¶
- DELETE_RUN = 'train.delete_run'¶
- DEPLOY = 'train.deploy'¶
- GET_SCOPES = 'train.get_scopes'¶
- RESTART = 'train.restart'¶
- SET_JOB_ID = 'train.set_job_id'¶
- SHUTDOWN = 'train.shutdown'¶
- START = 'train.start'¶
- START_JOB = 'train.start_job'¶