nvflare.lighter.prov_utils module

instantiate_from_config(obj_config: dict)[source]

Create an object based on path and args info in the specified object config.

Parameters:

obj_config – config that contains class path and args for the object to be created

Returns: created object

prepare_builders(project_dict: dict)[source]

Create provision builders based on project info.

Parameters:

project_dict – the project info

Returns: list of builder objects

prepare_packager(project_dict: dict)[source]

Create provision packager object based on project info.

Parameters:

project_dict – project info.

Returns: a packager object if specified in the project info.