Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
X
A
AbstractGlobalWeightsWriter (class in xain_fl.coordinator.store)
AbstractLocalWeightsReader (class in xain_fl.coordinator.store)
AbstractMetricsStore (class in xain_fl.coordinator.metrics_store)
access_key_id() (xain_fl.config.schema.StorageConfig property)
(xain_fl.config.StorageConfig property)
add() (xain_fl.coordinator.participants.Participants method)
add_pid_thread() (in module xain_fl.logger)
add_updates() (xain_fl.coordinator.round.Round method)
aggregate() (xain_fl.fl.coordinator.aggregate.Aggregator method)
(xain_fl.fl.coordinator.aggregate.IdentityAggregator method)
(xain_fl.fl.coordinator.aggregate.ModelSumAggregator method)
(xain_fl.fl.coordinator.aggregate.WeightedAverageAggregator method)
Aggregator (class in xain_fl.fl.coordinator.aggregate)
AiConfig (class in xain_fl.config)
(class in xain_fl.config.schema)
C
Config (class in xain_fl.config)
(class in xain_fl.config.schema)
configure_aimetrics_logger() (in module xain_fl.logger)
configure_structlog() (in module xain_fl.logger)
console() (xain_fl.config.LoggingConfig property)
(xain_fl.config.schema.LoggingConfig property)
Controller (class in xain_fl.fl.coordinator.controller)
Coordinator (class in xain_fl.coordinator.coordinator)
CoordinatorGrpc (class in xain_fl.coordinator.coordinator_grpc)
create_class_from_schema() (in module xain_fl.config.schema)
D
db_name() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
DuplicatedUpdateError
E
enable() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
endpoint() (xain_fl.config.schema.StorageConfig property)
(xain_fl.config.StorageConfig property)
EndTrainingRound() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
epochs() (xain_fl.config.AiConfig property)
(xain_fl.config.schema.AiConfig property)
error() (in module xain_fl.config.schema)
F
fraction_of_participants (xain_fl.fl.coordinator.controller.Controller attribute)
fraction_participants() (xain_fl.config.AiConfig property)
(xain_fl.config.schema.AiConfig property)
from_unchecked_dict() (xain_fl.config.Config class method)
(xain_fl.config.schema.Config class method)
from_valid_dict() (xain_fl.config.Config class method)
(xain_fl.config.schema.Config class method)
G
get_cmd_parameters() (in module xain_fl.config)
(in module xain_fl.config.cli)
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)
global_weights_bucket() (xain_fl.config.schema.StorageConfig property)
(xain_fl.config.StorageConfig property)
grpc_options() (xain_fl.config.schema.ServerConfig property)
(xain_fl.config.ServerConfig property)
H
Heartbeat() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
host() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
(xain_fl.config.schema.ServerConfig property)
(xain_fl.config.ServerConfig property)
hostname_or_ip_address() (in module xain_fl.config.schema)
I
IdController (class in xain_fl.fl.coordinator.controller)
IdentityAggregator (class in xain_fl.fl.coordinator.aggregate)
ids() (xain_fl.coordinator.participants.Participants method)
InvalidConfig
,
[1]
InvalidRequestError
is_finished() (xain_fl.coordinator.round.Round method)
is_valid_hostname() (in module xain_fl.config.schema)
is_valid_ip_address() (in module xain_fl.config.schema)
L
len() (xain_fl.coordinator.participants.Participants method)
level() (xain_fl.config.LoggingConfig property)
(xain_fl.config.schema.LoggingConfig property)
load() (xain_fl.config.Config class method)
(xain_fl.config.schema.Config class method)
local_weights_bucket() (xain_fl.config.schema.StorageConfig property)
(xain_fl.config.StorageConfig property)
log_level() (in module xain_fl.config.schema)
LoggingConfig (class in xain_fl.config)
(class in xain_fl.config.schema)
M
MetricsConfig (class in xain_fl.config)
(class in xain_fl.config.schema)
MetricsStore (class in xain_fl.coordinator.metrics_store)
MetricsStoreError
min_participants() (xain_fl.config.AiConfig property)
(xain_fl.config.schema.AiConfig property)
ModelSumAggregator (class in xain_fl.fl.coordinator.aggregate)
monitor_heartbeats() (in module xain_fl.coordinator.heartbeat)
N
next_expiration() (xain_fl.coordinator.participants.Participants method)
non_negative_integer() (in module xain_fl.config.schema)
NullObjectGlobalWeightsWriter (class in xain_fl.coordinator.store)
NullObjectLocalWeightsReader (class in xain_fl.coordinator.store)
NullObjectMetricsStore (class in xain_fl.coordinator.metrics_store)
O
on_message() (xain_fl.coordinator.coordinator.Coordinator method)
P
ParticipantContext (class in xain_fl.coordinator.participants)
Participants (class in xain_fl.coordinator.participants)
password() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
pb_enum_to_str() (in module xain_fl.coordinator.coordinator)
port() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
(xain_fl.config.schema.ServerConfig property)
(xain_fl.config.ServerConfig property)
positive_integer() (in module xain_fl.config.schema)
R
RandomController (class in xain_fl.fl.coordinator.controller)
read_weights() (xain_fl.coordinator.store.AbstractLocalWeightsReader method)
(xain_fl.coordinator.store.NullObjectLocalWeightsReader method)
(xain_fl.coordinator.store.S3LocalWeightsReader 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)
rounds() (xain_fl.config.AiConfig property)
(xain_fl.config.schema.AiConfig property)
S
S3BaseClass (class in xain_fl.coordinator.store)
S3GlobalWeightsWriter (class in xain_fl.coordinator.store)
S3LocalWeightsReader (class in xain_fl.coordinator.store)
secret_access_key() (xain_fl.config.schema.StorageConfig property)
(xain_fl.config.StorageConfig property)
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.serve)
ServerConfig (class in xain_fl.config)
(class in xain_fl.config.schema)
StartTrainingRound() (xain_fl.coordinator.coordinator_grpc.CoordinatorGrpc method)
StorageConfig (class in xain_fl.config)
(class in xain_fl.config.schema)
T
third_party() (xain_fl.config.LoggingConfig property)
(xain_fl.config.schema.LoggingConfig property)
U
UnknownParticipantError
update_expires() (xain_fl.coordinator.participants.Participants method)
url() (in module xain_fl.config.schema)
user() (xain_fl.config.MetricsConfig property)
(xain_fl.config.schema.MetricsConfig property)
W
WeightedAverageAggregator (class in xain_fl.fl.coordinator.aggregate)
write_metrics() (xain_fl.coordinator.metrics_store.AbstractMetricsStore method)
(xain_fl.coordinator.metrics_store.MetricsStore method)
(xain_fl.coordinator.metrics_store.NullObjectMetricsStore method)
write_weights() (xain_fl.coordinator.store.AbstractGlobalWeightsWriter method)
(xain_fl.coordinator.store.NullObjectGlobalWeightsWriter method)
(xain_fl.coordinator.store.S3GlobalWeightsWriter method)
X
xain_fl (module)
xain_fl.config (module)
xain_fl.config.cli (module)
xain_fl.config.schema (module)
xain_fl.coordinator (module)
xain_fl.coordinator.coordinator (module)
xain_fl.coordinator.coordinator_grpc (module)
xain_fl.coordinator.heartbeat (module)
xain_fl.coordinator.metrics_store (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.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