nvflare.private.fed.app.fl_conf module¶
FL Server / Client startup configer.
- class FLAdminClientStarterConfigurator(app_root: str, admin_config_file_name=None)[source]¶
Bases:
JsonConfigurator
FL Admin Client startup configurator.
Uses the json configuration to start the FL admin client.
- Parameters
app_root – application root
admin_config_file_name – admin config filename
- process_config_element(config_ctx: ConfigContext, node: Node)[source]¶
Process config element.
- Parameters
config_ctx – config context
node – element node
- start_config(config_ctx: ConfigContext)[source]¶
Start the config process.
- Parameters
config_ctx – config context
- class FLClientStarterConfiger(app_root: str, client_config_file_name=None, log_config_file_name=None, kv_list=None, logging_config=True)[source]¶
Bases:
JsonConfigurator
FL Client startup configer.
Init the FLClientStarterConfiger.
- Parameters
app_root – application root
client_config_file_name – client config filename
log_config_file_name – log config filename
kv_list – key value pair list
logging_config – True/False
- finalize_config(config_ctx: ConfigContext)[source]¶
Finalize the config process.
- Parameters
config_ctx – config context
- process_config_element(config_ctx: ConfigContext, node: Node)[source]¶
Process config element.
- Parameters
config_ctx – config context
node – element node
- start_config(config_ctx: ConfigContext)[source]¶
Start the config process.
- Parameters
config_ctx – config context
- class FLServerStarterConfiger(app_root: str, server_config_file_name=None, log_config_file_name=None, kv_list=None, logging_config=True)[source]¶
Bases:
JsonConfigurator
FL Server startup configer.
Init the FLServerStarterConfiger.
- Parameters
app_root – application root
server_config_file_name – server config filename
log_config_file_name – log config filename
kv_list – key value pair list
logging_config – True/False
- finalize_config(config_ctx: ConfigContext)[source]¶
Finalize the config process.
- Parameters
config_ctx – config context
- process_config_element(config_ctx: ConfigContext, node: Node)[source]¶
Process the config element.
- Parameters
config_ctx – config context
node – element node
- start_config(config_ctx: ConfigContext)[source]¶
Start the config process.
- Parameters
config_ctx – config context