nvflare.edge.device.config module¶
- class ComponentResolver(comp_type, name, args, obj_class=None)[source]¶
Bases:
objectA ComponentResolver resolves component spec into a device-native object.
- class ConfigKey[source]¶
Bases:
object- ARGS = 'args'¶
- COMPONENTS = 'components'¶
- EXECUTORS = 'executors'¶
- HANDLERS = 'handlers'¶
- IN_FILTERS = 'in_filters'¶
- NAME = 'name'¶
- OUT_FILTERS = 'out_filters'¶
- TRAINER = 'trainer'¶
- TYPE = 'type'¶
- class TrainConfig(objects: dict, in_filters, out_filters, event_handlers, executors: dict)[source]¶
Bases:
object
- process_train_config(config: dict, resolver_registry: dict) TrainConfig[source]¶