nvflare.edge.simulation.simulated_device module

class DeviceFactory[source]

Bases: ABC

make_device(device_id: str) SimulatedDevice[source]
shutdown()[source]
class DeviceState(value)[source]

Bases: str, Enum

An enumeration.

DONE = 'done'
IDLE = 'idle'
LEARNING = 'learning'
class SimulatedDevice(device_id: str)[source]

Bases: ABC

abstract do_task(task: TaskResponse) dict[source]
get_capabilities() Capabilities[source]
get_device_info()[source]
get_job_id()[source]
get_user_info()[source]
set_job(job_id: str, job_name: str, method: str, job_data: dict)[source]
shutdown()[source]