Fed2Tier
latest
Overview of Fed2Tier
Installation
Tutorials
Contribution to Fed2Tier
Reference
API Reference
Fed2Tier
Index
Edit on GitHub
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
W
_
__getitem__() (distributionDataloader method)
__len__() (distributionDataloader method)
_CLIENTCONNECTION (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_CLIENTMESSAGE (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_DISCONNECTORDER (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_EVALORDER (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_EVALRESPONSE (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_SERVERMESSAGE (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_SETPARAMSORDER (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_SETPARAMSRESPONSE (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_sym_db (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_TRAINORDER (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
_TRAINRESPONSE (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
A
add_ClientConnectionServicer_to_server() (in module fed2tier.node.src.ClientConnection_pb2_grpc)
(in module fed2tier.server.src.ClientConnection_pb2_grpc)
aggregate() (fedadagrad method)
(fedadam method)
(fedavg method)
(feddyn method)
(fedprox method)
(fedyogi method)
(scaffold method)
args (in module fed2tier.node.start_node)
(in module fed2tier.server.start_server)
average() (in module fed2tier.node.src.average_dict)
C
check_disconnection() (NodeWrapper method)
ClientConnection (class in fed2tier.node.src.ClientConnection_pb2_grpc)
(class in fed2tier.server.src.ClientConnection_pb2_grpc)
ClientConnectionServicer (class in fed2tier.node.src.ClientConnection_pb2_grpc)
(class in fed2tier.server.src.client_connection_servicer)
(class in fed2tier.server.src.ClientConnection_pb2_grpc)
ClientConnectionStub (class in fed2tier.node.src.ClientConnection_pb2_grpc)
(class in fed2tier.server.src.ClientConnection_pb2_grpc)
ClientMessage (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
configs (in module fed2tier.node.start_node)
configurations (in module fed2tier.server.start_server)
Connect() (ClientConnection static method)
,
[1]
(ClientConnectionServicer method)
,
[1]
,
[2]
create_path() (in module fed2tier.node.src.node_lib)
D
data_distribution() (in module fed2tier.node.src.distribution)
deregister() (NodeManager method)
DESCRIPTOR (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
device (in module fed2tier.server.src.server_lib)
disconnect() (NodeWrapper method)
DisconnectOrder (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
distributionDataloader (class in fed2tier.node.src.data_utils)
E
eval_list (in module fed2tier.node.src.node_lib)
EvalOrder (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
EvalResponse (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
evaluate() (NodeWrapper method)
F
fed2tier
module
fed2tier.node
module
fed2tier.node.src
module
fed2tier.node.src.average_dict
module
fed2tier.node.src.ClientConnection_pb2
module
fed2tier.node.src.ClientConnection_pb2_grpc
module
fed2tier.node.src.create_datasets
module
fed2tier.node.src.data_utils
module
fed2tier.node.src.distribution
module
fed2tier.node.src.get_data
module
fed2tier.node.src.net
module
fed2tier.node.src.net_lib
module
fed2tier.node.src.node
module
fed2tier.node.src.node_lib
module
fed2tier.node.start_node
module
fed2tier.server
module
fed2tier.server.src
module
fed2tier.server.src.client_connection_servicer
module
fed2tier.server.src.ClientConnection_pb2
module
fed2tier.server.src.ClientConnection_pb2_grpc
module
fed2tier.server.src.create_dataset
module
fed2tier.server.src.node_manager
module
fed2tier.server.src.node_wrapper
module
fed2tier.server.src.server
module
fed2tier.server.src.server_evaluate
module
fed2tier.server.src.server_evaluate.eval_lib
module
fed2tier.server.src.server_lib
module
fed2tier.server.start_server
module
fedadagrad
module
fedadagrad (class in fedadagrad)
fedadam
module
fedadam (class in fedadam)
fedadam() (in module fed2tier.node.src.net_lib)
fedavg
module
fedavg (class in fedavg)
feddyn
module
feddyn (class in feddyn)
fedprox
module
fedprox (class in fedprox)
fedyogi
module
fedyogi (class in fedyogi)
fl_timestamp (in module fed2tier.node.src.node_lib)
flush_memory() (in module fed2tier.node.src.net_lib)
forward() (LeNet method)
,
[1]
G
get_data() (in module fed2tier.node.src.create_datasets)
(in module fed2tier.node.src.get_data)
(in module fed2tier.server.src.server_lib)
get_net() (in module fed2tier.node.src.net)
(in module fed2tier.server.src.server_lib)
I
is_disconnected() (NodeWrapper method)
L
LeNet (class in fed2tier.node.src.net)
(class in fed2tier.server.src.server_lib)
load_data() (in module fed2tier.node.src.net_lib)
(in module fed2tier.server.src.server_lib)
M
make_client_datasets() (in module fed2tier.node.src.create_datasets)
mnist_dataset (in module fed2tier.server.src.create_dataset)
module
fed2tier
fed2tier.node
fed2tier.node.src
fed2tier.node.src.average_dict
fed2tier.node.src.ClientConnection_pb2
fed2tier.node.src.ClientConnection_pb2_grpc
fed2tier.node.src.create_datasets
fed2tier.node.src.data_utils
fed2tier.node.src.distribution
fed2tier.node.src.get_data
fed2tier.node.src.net
fed2tier.node.src.net_lib
fed2tier.node.src.node
fed2tier.node.src.node_lib
fed2tier.node.start_node
fed2tier.server
fed2tier.server.src
fed2tier.server.src.client_connection_servicer
fed2tier.server.src.ClientConnection_pb2
fed2tier.server.src.ClientConnection_pb2_grpc
fed2tier.server.src.create_dataset
fed2tier.server.src.node_manager
fed2tier.server.src.node_wrapper
fed2tier.server.src.server
fed2tier.server.src.server_evaluate
fed2tier.server.src.server_evaluate.eval_lib
fed2tier.server.src.server_lib
fed2tier.server.start_server
fedadagrad
fedadam
fedavg
feddyn
fedprox
fedyogi
scaffold
N
node_start() (in module fed2tier.node.src.node)
NodeManager (class in fed2tier.server.src.node_manager)
NodeWrapper (class in fed2tier.server.src.node_wrapper)
num_connected_clients() (NodeManager method)
P
parser (in module fed2tier.node.start_node)
(in module fed2tier.server.start_server)
plot_eval() (in module fed2tier.node.src.node_lib)
prepare_dataset_models() (in module fed2tier.node.src.node_lib)
R
random_select() (NodeManager method)
register() (NodeManager method)
S
save_dir_path (in module fed2tier.node.src.node_lib)
save_intial_model() (in module fed2tier.server.src.server_lib)
save_model_states() (in module fed2tier.node.src.node_lib)
scaffold
module
scaffold (class in scaffold)
select() (NodeManager method)
server_eval() (in module fed2tier.server.src.server_evaluate)
(in module fed2tier.server.src.server_evaluate.eval_lib)
server_runner() (in module fed2tier.server.src.server)
server_start() (in module fed2tier.server.src.server)
ServerMessage (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
set_parameters() (in module fed2tier.node.src.node_lib)
(NodeWrapper method)
SetParamsOrder (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
SetParamsResponse (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
T
test_model() (in module fed2tier.node.src.net_lib)
(in module fed2tier.server.src.server_lib)
train() (in module fed2tier.node.src.node_lib)
(NodeWrapper method)
train_fedavg() (in module fed2tier.node.src.net_lib)
train_feddyn() (in module fed2tier.node.src.net_lib)
train_fedprox() (in module fed2tier.node.src.net_lib)
train_model() (in module fed2tier.node.src.net_lib)
(in module fed2tier.server.src.server_lib)
train_scaffold() (in module fed2tier.node.src.net_lib)
TrainOrder (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
TrainResponse (in module fed2tier.node.src.ClientConnection_pb2)
(in module fed2tier.server.src.ClientConnection_pb2)
W
wait_for() (NodeManager method)