nvflare.lighter.constants module
- class AdminRole[source]
Bases:
object- LEAD = 'lead'
- MEMBER = 'member'
- ORG_ADMIN = 'org_admin'
- PROJECT_ADMIN = 'project_admin'
- class CommConfigArg[source]
Bases:
object- CONN_GEN = 'conn_gen'
- CONN_SEC = 'conn_sec'
- HOST = 'host'
- PORT = 'port'
- SCHEME = 'scheme'
- class CtxKey[source]
-
- BUILD_ERROR = '__build_error__'
- CLIENT_MAP = 'client_map'
- ERRORS = '__errors__'
- LAST_PROD_STAGE = 'last_prod_stage'
- LOGGER = '__logger__'
- PROJECT = '__project__'
- PROVISION_MODE = '__provision_model__'
- RELAY_MAP = 'relay_map'
- ROOT_CERT = 'root_cert'
- ROOT_PRI_KEY = 'root_pri_key'
- SERVER_NAME = 'server_name'
- TEMPLATE = '__template__'
- TEMP_FILES_LOADED = '__temp_files_loaded__'
- WARNINGS = '__warnings__'
- class ParticipantType[source]
Bases:
object- ADMIN = 'admin'
- CLIENT = 'client'
- OVERSEER = 'overseer'
- RELAY = 'relay'
- SERVER = 'server'
- class PropKey[source]
Bases:
object- ADMIN_PORT = 'admin_port'
- ALLOW_LOG_STREAMING = 'allow_log_streaming'
- API_ROOT = 'api_root'
- API_VERSION = 'api_version'
- AUTHZ_SECTION_KEY = '__authz_section_key__'
- CAPACITY = 'capacity'
- CC_CONFIG = 'cc_config'
- CC_CONFIG_DICT = 'cc_config_dict'
- CC_ENABLED = 'cc_enabled'
- CC_ISSUERS = 'cc_issuers'
- COMM_CONFIG_ARGS = '__comm_config_args__'
- CONNECT_TO = 'connect_to'
- CONN_SECURITY = 'connection_security'
- CUSTOM_CA_CERT = 'custom_ca_cert'
- DEFAULT_HOST = 'default_host'
- DESCRIPTION = 'description'
- EDGE_SERVICE_PORT = 'edge_service_port'
- FED_LEARN_PORT = 'fed_learn_port'
- FQCN = '__fqcn__'
- FQSN = '__fqsn__'
- GPU_MEM = 'mem_per_gpu_in_GiB'
- HOST = 'host'
- HOST_NAMES = 'host_names'
- IS_LEAF = '__is_leaf__'
- LISTENING_HOST = 'listening_host'
- NAME = 'name'
- NUM_GPUS = 'num_of_gpus'
- ORG = 'org'
- PARENT = 'parent'
- PORT = 'port'
- PROTOCOL = 'protocol'
- ROLE = 'role'
- SCHEME = 'scheme'
- TYPE = 'type'
- USE_AIO = 'use_aio'
- class ProvFileName[source]
Bases:
object- AUTHORIZATION_JSON_DEFAULT = 'authorization.json.default'
- AWS_START_SH = 'aws_start.sh'
- AZURE_START_SH = 'azure_start.sh'
- CLIENT_CONTEXT_TENSEAL = 'client_context.tenseal'
- COMM_CONFIG = 'comm_config.json'
- COMPOSE_BUILD_DIR = 'nvflare_compose'
- COMPOSE_YAML = 'compose.yaml'
- CUSTOM_CA_CERT_FILE_NAME = 'customRootCA.pem'
- DOCKERFILE = 'Dockerfile'
- DOCKER_BUILD_SH = 'docker_build.sh'
- DOCKER_SH = 'docker.sh'
- EDGE_RESOURCES_JSON = 'edge__p_resources.json'
- ENV = '.env'
- FED_ADMIN_JSON = 'fed_admin.json'
- FED_CLIENT_JSON = 'fed_client.json'
- FED_RELAY_JSON = 'fed_relay.json'
- FED_SERVER_JSON = 'fed_server.json'
- FL_ADMIN_SH = 'fl_admin.sh'
- LAUNCHER_DOCKERFILE = 'Dockerfile.launcher'
- LOG_CONFIG_DEFAULT = 'log_config.json.default'
- PRIVACY_JSON_SAMPLE = 'privacy.json.sample'
- PRIVILEGE_YML = 'privilege.yml'
- README_TXT = 'readme.txt'
- RELAY_RESOURCES_JSON = 'relay__resources.json'
- REQUIREMENTS_TXT = 'requirements.txt'
- RESOURCES_JSON_DEFAULT = 'resources.json.default'
- SERVER_CONTEXT_TENSEAL = 'server_context.tenseal'
- SIGNATURE_JSON = 'signature.json'
- START_ALL_SH = 'start_all.sh'
- START_SH = 'start.sh'
- STOP_FL_SH = 'stop_fl.sh'
- SUB_START_SH = 'sub_start.sh'
- SYSTEM_INFO_IPYNB = 'system_info.ipynb'
- class TemplateSectionKey[source]
Bases:
object- ADMIN_README = 'readme_am'
- ADM_NOTEBOOK = 'adm_notebook'
- AWS_START_SH = 'aws_start_sh'
- AZURE_START_CLN_HEADER_SH = 'azure_start_cln_header_sh'
- AZURE_START_COMMON_SH = 'azure_start_common_sh'
- AZURE_START_SVR_HEADER_SH = 'azure_start_svr_header_sh'
- CC_AUTHZ = 'cc_authz'
- CLIENT_README = 'readme_fc'
- CLOUD_SCRIPT_HEADER = 'cloud_script_header'
- COMM_CONFIG = 'comm_config'
- COMPOSE_YAML = 'compose_yaml'
- DEFAULT_ADMIN_RESOURCES = 'default_admin_resources'
- DEFAULT_AUTHZ = 'default_authz'
- DOCKERFILE = 'dockerfile'
- DOCKER_ADMIN_SH = 'docker_adm_sh'
- DOCKER_BUILD_SH = 'docker_build_sh'
- DOCKER_CLIENT_SH = 'docker_cln_sh'
- DOCKER_SERVER_SH = 'docker_svr_sh'
- EDGE_LCP_RESOURCES = 'edge_lcp_resources'
- FED_ADMIN = 'fed_admin'
- FED_CLIENT = 'fed_client'
- FED_RELAY = 'fed_relay'
- FED_SERVER = 'fed_server'
- FL_ADMIN_SH = 'fl_admin_sh'
- LAUNCHER_DOCKERFILE = 'launcher_dockerfile'
- LOCAL_CLIENT_RESOURCES = 'local_client_resources'
- LOCAL_SERVER_RESOURCES = 'local_server_resources'
- LOG_CONFIG = 'log_config'
- RELAY_RESOURCES_JSON = 'relay_resources_json'
- SAMPLE_PRIVACY = 'sample_privacy'
- SERVER_README = 'readme_fs'
- START_CLIENT_SH = 'start_cln_sh'
- START_SERVER_SH = 'start_svr_sh'
- STOP_FL_SH = 'stop_fl_sh'
- SUB_START_SH = 'sub_start_sh'