Index A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | U | W A aggregate() (easyfl.server.BaseServer method) aggregation() (easyfl.server.BaseServer method) aggregation_test() (easyfl.server.BaseServer method) B base_folder (easyfl.datasets.Femnist attribute) (easyfl.datasets.Shakespeare attribute) BaseClient (class in easyfl.client) BaseDataset (class in easyfl.datasets) BaseServer (class in easyfl.server) C Cifar10 (class in easyfl.datasets) Cifar100 (class in easyfl.datasets) class_url (easyfl.datasets.Femnist attribute) ClientService (class in easyfl.client) compression() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) connect_to_server() (easyfl.client.BaseClient method) construct_datasets() (in module easyfl.datasets) construct_upload_request() (easyfl.client.BaseClient method) D data_simulation() (in module easyfl.datasets) decompression() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) dist_init() (in module easyfl.distributed) distribution_to_test() (easyfl.server.BaseServer method) distribution_to_test_locally() (easyfl.server.BaseServer method) distribution_to_test_remotely() (easyfl.server.BaseServer method) distribution_to_train() (easyfl.server.BaseServer method) distribution_to_train_locally() (easyfl.server.BaseServer method) distribution_to_train_remotely() (easyfl.server.BaseServer method) download() (easyfl.client.BaseClient method) E easyfl module easyfl.client module easyfl.communication module easyfl.datasets module easyfl.distributed module easyfl.models module easyfl.registry module easyfl.server module encryption() (easyfl.client.BaseClient method) equal_division() (in module easyfl.datasets) EtcdClient (class in easyfl.registry) F federated_averaging() (in module easyfl.server) federated_averaging_only_params() (in module easyfl.server) FederatedDataset (class in easyfl.datasets) FederatedImageDataset (class in easyfl.datasets) FederatedTensorDataset (class in easyfl.datasets) FederatedTorchDataset (class in easyfl.datasets) Femnist (class in easyfl.datasets) G gather_client_train_metrics() (easyfl.server.BaseServer method) gather_value() (in module easyfl.distributed) get_client_uploads() (easyfl.server.BaseServer method) get_clients() (easyfl.registry.EtcdClient method) (in module easyfl.registry) get_device() (in module easyfl.distributed) get_ip() (in module easyfl.distributed) get_test_clients() (easyfl.server.BaseServer method) grouping() (in module easyfl.distributed) grouping_for_distributed() (easyfl.server.BaseServer method) I iid() (in module easyfl.datasets) init() (in module easyfl) init_dataset() (in module easyfl) init_etcd() (easyfl.server.BaseServer method) init_model() (in module easyfl) init_stub() (in module easyfl.communication) init_tracker() (easyfl.server.BaseServer method) is_primary_server() (easyfl.server.BaseServer method) is_training() (easyfl.server.BaseServer method) L load_config() (in module easyfl) load_loader() (easyfl.client.BaseClient method) load_optimizer() (easyfl.client.BaseClient method) loader() (easyfl.datasets.FederatedDataset method) (easyfl.datasets.FederatedImageDataset method) (easyfl.datasets.FederatedTensorDataset method) (easyfl.datasets.FederatedTorchDataset method) M module easyfl easyfl.client easyfl.communication easyfl.datasets easyfl.distributed easyfl.models easyfl.registry easyfl.server N non_iid_class() (in module easyfl.datasets) non_iid_dirichlet() (in module easyfl.datasets) O operate() (easyfl.client.BaseClient method) Operate() (easyfl.client.ClientService method) P post_test() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) post_train() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) post_upload() (easyfl.client.BaseClient method) pre_test() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) pre_train() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) pretrain_setup() (easyfl.client.BaseClient method) print_() (easyfl.server.BaseServer method) profile_training_speed() (easyfl.server.BaseServer method) Q quantity_hetero() (in module easyfl.datasets) R raw_data_url (easyfl.datasets.Shakespeare attribute) reduce_models() (in module easyfl.distributed) reduce_models_only_params() (in module easyfl.distributed) reduce_value() (in module easyfl.distributed) reduce_values() (in module easyfl.distributed) reduce_weighted_values() (in module easyfl.distributed) register_client() (in module easyfl) register_dataset() (in module easyfl) register_model() (in module easyfl) register_server() (in module easyfl) Run() (easyfl.server.ServerService method) run() (in module easyfl) run_test() (easyfl.client.BaseClient method) run_train() (easyfl.client.BaseClient method) S save_metrics() (easyfl.client.BaseClient method) save_model() (easyfl.server.BaseServer method) save_tracker() (easyfl.server.BaseServer method) selection() (easyfl.server.BaseServer method) ServerService (class in easyfl.server) set_client_uploads() (easyfl.server.BaseServer method) set_client_uploads_test() (easyfl.server.BaseServer method) set_client_uploads_train() (easyfl.server.BaseServer method) set_model() (easyfl.server.BaseServer method) setup() (in module easyfl.distributed) Shakespeare (class in easyfl.datasets) should_stop() (easyfl.server.BaseServer method) simulate_straggler() (easyfl.client.BaseClient method) size() (easyfl.datasets.FederatedDataset method) (easyfl.datasets.FederatedImageDataset method) (easyfl.datasets.FederatedTensorDataset method) (easyfl.datasets.FederatedTorchDataset method) start() (easyfl.server.BaseServer method) start_client() (in module easyfl) start_remote_client() (in module easyfl) start_remote_server() (in module easyfl) start_remote_training() (easyfl.server.BaseServer method) start_server() (in module easyfl) start_service() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) (in module easyfl.communication) stop() (easyfl.server.BaseServer method) Stop() (easyfl.server.ServerService method) T test() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) test_in_client() (easyfl.server.BaseServer method) test_in_server() (easyfl.server.BaseServer method) test_local() (easyfl.client.BaseClient method) track() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) track_communication_cost() (easyfl.server.BaseServer method) track_test_results() (easyfl.server.BaseServer method) train() (easyfl.client.BaseClient method) (easyfl.server.BaseServer method) U update_default_time() (easyfl.server.BaseServer method) upload() (easyfl.client.BaseClient method) Upload() (easyfl.server.ServerService method) upload_remotely() (easyfl.client.BaseClient method) users (easyfl.datasets.FederatedDataset property) (easyfl.datasets.FederatedImageDataset property) (easyfl.datasets.FederatedTensorDataset property) (easyfl.datasets.FederatedTorchDataset property) W weighted_sum() (in module easyfl.server) weighted_sum_only_params() (in module easyfl.server) write_url (easyfl.datasets.Femnist attribute) (easyfl.datasets.Shakespeare attribute)