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]