Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
A
add() (xain_fl.coordinator.participants.Participants method)
add_updates() (xain_fl.coordinator.round.Round method)
aggregate() (xain_fl.fl.coordinator.aggregate.Aggregator method)
(xain_fl.fl.coordinator.aggregate.FederatedAveragingAgg method)
(xain_fl.fl.coordinator.aggregate.IdentityAgg method)
(xain_fl.fl.coordinator.aggregate.ModelSumAgg method)
Aggregator (class in xain_fl.fl.coordinator.aggregate)
C
Controller (class in xain_fl.fl.coordinator.controller)
Coordinator (class in xain_fl.coordinator.coordinator)
CoordinatorGrpc (class in xain_fl.coordinator.coordinator_grpc)
D
DEFAULT_AGGREGATOR (xain_fl.coordinator.coordinator.Coordinator attribute)
DEFAULT_CONTROLLER (xain_fl.coordinator.coordinator.Coordinator attribute)
DuplicatedUpdateError
E
EndTrainingRound() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
F
federated_averaging() (in module xain_fl.fl.coordinator.aggregate)
FederatedAveragingAgg (class in xain_fl.fl.coordinator.aggregate)
fraction_of_participants (xain_fl.fl.coordinator.controller.Controller attribute)
G
get_cmd_parameters() (in module xain_fl.cli)
get_logger() (in module xain_fl.logger)
get_minimum_connected_participants() (xain_fl.coordinator.coordinator.Coordinator method)
get_num_ids_to_select() (xain_fl.fl.coordinator.controller.Controller method)
get_weight_updates() (xain_fl.coordinator.round.Round method)
H
Heartbeat() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
I
IdController (class in xain_fl.fl.coordinator.controller)
IdentityAgg (class in xain_fl.fl.coordinator.aggregate)
ids() (xain_fl.coordinator.participants.Participants method)
InvalidRequestError
is_finished() (xain_fl.coordinator.round.Round method)
L
len() (xain_fl.coordinator.participants.Participants method)
M
main() (in module xain_fl.cli)
ModelSumAgg (class in xain_fl.fl.coordinator.aggregate)
monitor_heartbeats() (in module xain_fl.coordinator.heartbeat)
N
next_expiration() (xain_fl.coordinator.participants.Participants method)
NumProtoServer (class in xain_fl.helloproto.numproto_server)
O
on_message() (xain_fl.coordinator.coordinator.Coordinator method)
P
ParticipantContext (class in xain_fl.coordinator.participants)
Participants (class in xain_fl.coordinator.participants)
R
RandomController (class in xain_fl.fl.coordinator.controller)
read_weights() (xain_fl.coordinator.store.Store method)
remove() (xain_fl.coordinator.participants.Participants method)
remove_participant() (xain_fl.coordinator.coordinator.Coordinator method)
Rendezvous() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
Round (class in xain_fl.coordinator.round)
run() (in module xain_fl.helloproto.numproto_client)
S
SayHelloNumProto() (xain_fl.helloproto.numproto_server.NumProtoServer method)
select_ids() (xain_fl.fl.coordinator.controller.Controller method)
(xain_fl.fl.coordinator.controller.IdController method)
(xain_fl.fl.coordinator.controller.RandomController method)
select_participant_ids_and_init_round() (xain_fl.coordinator.coordinator.Coordinator method)
serve() (in module xain_fl.helloproto.numproto_server)
(in module xain_fl.serve)
StartTrainingRound() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
Store (class in xain_fl.coordinator.store)
StoreConfig (class in xain_fl.coordinator.store)
T
type_fraction() (in module xain_fl.cli)
type_min_num_participants_in_round() (in module xain_fl.cli)
type_num_epochs() (in module xain_fl.cli)
type_num_rounds() (in module xain_fl.cli)
U
UnknownParticipantError
update_expires() (xain_fl.coordinator.participants.Participants method)
W
write_weights() (xain_fl.coordinator.store.Store method)
X
xain_fl (module)
xain_fl.cli (module)
xain_fl.coordinator (module)
xain_fl.coordinator.coordinator (module)
xain_fl.coordinator.coordinator_grpc (module)
xain_fl.coordinator.heartbeat (module)
xain_fl.coordinator.participants (module)
xain_fl.coordinator.round (module)
xain_fl.coordinator.store (module)
xain_fl.fl (module)
xain_fl.fl.coordinator (module)
xain_fl.fl.coordinator.aggregate (module)
xain_fl.fl.coordinator.controller (module)
xain_fl.fl.types (module)
xain_fl.helloproto (module)
xain_fl.helloproto.numproto_client (module)
xain_fl.helloproto.numproto_server (module)
xain_fl.logger (module)
xain_fl.serve (module)
xain_fl.tools (module)
xain_fl.tools.exceptions (module)
Navigation
XAIN
Quick Start
Install from source
Related Papers and Articles
Network Architecture
Introduction
Coordinator
Participant
Code Reference XAIN
xain_fl package
Related Topics
Documentation overview
Quick search