nvflare.private.defs module¶
- class AppFolderConstants[source]¶
Bases:
object
hard coded file names inside the app folder.
- CONFIG_ENV = 'environment.json'¶
- CONFIG_FED_CLIENT = 'config_fed_client.json'¶
- CONFIG_FED_SERVER = 'config_fed_server.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
- APP_NAME = 'app_name'¶
- CALL_NAME = 'call_name'¶
- COMPONENT_TARGET = 'component_target'¶
- CONTROL_COMMAND = 'control_command'¶
- JOB_ID = 'job_id'¶
- 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 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'¶
- RESTART = 'train.restart'¶
- SET_JOB_ID = 'train.set_job_id'¶
- SHUTDOWN = 'train.shutdown'¶
- START = 'train.start'¶
- START_JOB = 'train.start_job'¶