nvflare.edge.device.pt.runner module
- class PTRunner(job_name: str, data_source: DataSource, device_info: dict, user_info: dict, job_timeout: float, in_filters: List[Filter] | None = None, out_filters: List[Filter] | None = None, resolver_registry: dict | None = None)[source]
Bases:
FlareRunnerConstructor of FlareRunner
- Parameters:
job_name – name of the job. Used for matching Flare job on host.
data_source – data source for the training
device_info – device info
user_info – info of the device user
job_timeout – timeout for getting a job from Flare host
in_filters – app provided filters for input model
out_filters – app provided filters for output model
resolver_registry – app provided resolvers
Note: app provided filters apply to all jobs and are invoked before configured job filters!