nvflare.private.fed.protos.federated_pb2_grpc module

Client and server classes corresponding to protobuf-defined services.

class FederatedTraining[source]

Bases: object

The global federated model interfaces

static AuxCommunicate(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static GetTask(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static Heartbeat(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static Quit(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static Register(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
static SubmitUpdate(request, target, options=(), channel_credentials=None, call_credentials=None, insecure=False, compression=None, wait_for_ready=None, timeout=None, metadata=None)[source]
class FederatedTrainingServicer[source]

Bases: object

The global federated model interfaces

AuxCommunicate(request, context)[source]

client to server aux channel communication

GetTask(request, context)[source]

server to client model sharing

Heartbeat(request, context)[source]

client to server heartbeat keep live

Quit(request, context)[source]

client quiting the federated training

Register(request, context)[source]

client registration, so that it will contribute to the training

SubmitUpdate(request, context)[source]

client to server contribution submission

class FederatedTrainingStub(channel)[source]

Bases: object

The global federated model interfaces

Constructor.

Parameters

channel – A grpc.Channel.

add_FederatedTrainingServicer_to_server(servicer, server)[source]