├── .coveragerc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── CI.yml ├── .gitignore ├── LICENSE ├── README.md ├── codecov.yml ├── datasets ├── README.md ├── __init__.py ├── celeba │ ├── README.md │ ├── preprocess.sh │ ├── preprocess │ │ └── metadata_to_json.py │ └── stats.sh ├── examples.ipynb ├── femnist │ ├── README.md │ ├── preprocess.sh │ ├── preprocess │ │ ├── data_to_json.py │ │ ├── data_to_json.sh │ │ ├── get_data.sh │ │ ├── get_file_dirs.py │ │ ├── get_hashes.py │ │ ├── group_by_writer.py │ │ └── match_hashes.py │ └── stats.sh ├── gen_pickle_dataset.sh ├── leaf_datasets.py ├── nlp_utils │ ├── README.md │ ├── __init__.py │ ├── download_glove.sh │ └── util.py ├── pickle_dataset.py ├── reddit │ ├── README.md │ ├── build_vocab.py │ └── source │ │ ├── clean_raw.py │ │ ├── delete_small_users.py │ │ ├── get_json.py │ │ ├── get_raw_users.py │ │ ├── merge_raw_users.py │ │ ├── preprocess.py │ │ ├── reddit_utils.py │ │ └── run_reddit.sh ├── sent140 │ ├── README.md │ ├── preprocess.sh │ ├── preprocess │ │ ├── combine_data.py │ │ ├── data_to_json.py │ │ ├── data_to_json.sh │ │ └── get_data.sh │ └── stats.sh ├── shakespeare │ ├── README.md │ ├── preprocess.sh │ ├── preprocess │ │ ├── data_to_json.sh │ │ ├── gen_all_data.py │ │ ├── get_data.sh │ │ ├── preprocess_shakespeare.py │ │ └── shake_utils.py │ └── stats.sh ├── synthetic │ ├── README.md │ ├── data_generator.py │ ├── main.py │ ├── preprocess.sh │ └── stats.sh └── utils │ ├── README.md │ ├── __init__.py │ ├── constants.py │ ├── preprocess.sh │ ├── remove_users.py │ ├── sample.py │ ├── split_data.py │ ├── stats.py │ └── util.py ├── docker ├── Dockerfile └── README.md ├── docs ├── Makefile ├── _static │ └── FedLab-logo.svg ├── imgs │ ├── FedLab-logo.pdf │ ├── FedLab-logo.svg │ ├── data-partition │ │ ├── cifar10_balance_dir_alpha_0.3_100clients.png │ │ ├── cifar10_balance_iid_100clients.png │ │ ├── cifar10_hetero_dir_0.3_100clients.png │ │ ├── cifar10_hetero_dir_0.3_100clients_dist.png │ │ ├── cifar10_shards_200_100clients.png │ │ ├── cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png │ │ ├── cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png │ │ ├── cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png │ │ ├── cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png │ │ ├── fcube_class_dist.png │ │ ├── fcube_iid.png │ │ ├── fcube_iid_part.png │ │ ├── fcube_synthetic.png │ │ ├── fcube_synthetic_original_paper.png │ │ ├── fcube_synthetic_part.png │ │ ├── fcube_test_dist_vis.png │ │ └── fcube_train_dist_vis.png │ ├── ex-results │ │ ├── fedavg-CNN-MLP-acc-dark.png │ │ ├── fedavg-CNN-MLP-acc.png │ │ ├── fedavg-CNN-MLP-loss-dark.png │ │ └── fedavg-CNN-MLP-loss.png │ ├── favicon.png │ ├── fedlab-SerialTrainer-dark.pdf │ ├── fedlab-SerialTrainer-dark.svg │ ├── fedlab-SerialTrainer.pdf │ ├── fedlab-SerialTrainer.svg │ ├── fedlab-asynchronous-dark.pdf │ ├── fedlab-asynchronous-dark.svg │ ├── fedlab-asynchronous.pdf │ ├── fedlab-asynchronous.svg │ ├── fedlab-client-dark.pdf │ ├── fedlab-client-dark.svg │ ├── fedlab-client.pdf │ ├── fedlab-client.svg │ ├── fedlab-fl-dark.pdf │ ├── fedlab-fl-dark.svg │ ├── fedlab-fl.pdf │ ├── fedlab-fl.svg │ ├── fedlab-hierarchical-dark.pdf │ ├── fedlab-hierarchical-dark.svg │ ├── fedlab-hierarchical.pdf │ ├── fedlab-hierarchical.svg │ ├── fedlab-multi_process-dark.pdf │ ├── fedlab-multi_process-dark.svg │ ├── fedlab-multi_process.pdf │ ├── fedlab-multi_process.svg │ ├── fedlab-overview-dark.pdf │ ├── fedlab-overview-dark.svg │ ├── fedlab-overview.pdf │ ├── fedlab-overview.svg │ ├── fedlab-server-dark.pdf │ ├── fedlab-server-dark.svg │ ├── fedlab-server.pdf │ ├── fedlab-server.svg │ ├── fedlab-synchronous-dark.pdf │ ├── fedlab-synchronous-dark.svg │ ├── fedlab-synchronous.pdf │ └── fedlab-synchronous.svg ├── locales │ └── zh_CN │ │ └── LC_MESSAGES │ │ ├── _autoapi_templates │ │ └── python │ │ │ └── module.po │ │ ├── autoapi │ │ ├── fedlab │ │ │ ├── core │ │ │ │ ├── client │ │ │ │ │ ├── index.po │ │ │ │ │ ├── manager │ │ │ │ │ │ └── index.po │ │ │ │ │ ├── scale │ │ │ │ │ │ ├── index.po │ │ │ │ │ │ ├── manager │ │ │ │ │ │ │ └── index.po │ │ │ │ │ │ └── trainer │ │ │ │ │ │ │ └── index.po │ │ │ │ │ └── trainer │ │ │ │ │ │ └── index.po │ │ │ │ ├── communicator │ │ │ │ │ ├── index.po │ │ │ │ │ ├── package │ │ │ │ │ │ └── index.po │ │ │ │ │ └── processor │ │ │ │ │ │ └── index.po │ │ │ │ ├── coordinator │ │ │ │ │ └── index.po │ │ │ │ ├── index.po │ │ │ │ ├── model_maintainer │ │ │ │ │ └── index.po │ │ │ │ ├── network │ │ │ │ │ └── index.po │ │ │ │ ├── network_manager │ │ │ │ │ └── index.po │ │ │ │ └── server │ │ │ │ │ ├── handler │ │ │ │ │ └── index.po │ │ │ │ │ ├── index.po │ │ │ │ │ ├── manager │ │ │ │ │ └── index.po │ │ │ │ │ └── scale │ │ │ │ │ ├── hierarchical │ │ │ │ │ ├── connector │ │ │ │ │ │ └── index.po │ │ │ │ │ ├── index.po │ │ │ │ │ └── scheduler │ │ │ │ │ │ └── index.po │ │ │ │ │ ├── index.po │ │ │ │ │ └── manager │ │ │ │ │ └── index.po │ │ │ ├── index.po │ │ │ └── utils │ │ │ │ ├── aggregator │ │ │ │ └── index.po │ │ │ │ ├── dataset │ │ │ │ ├── functional │ │ │ │ │ └── index.po │ │ │ │ ├── index.po │ │ │ │ ├── partition │ │ │ │ │ └── index.po │ │ │ │ ├── sampler │ │ │ │ │ └── index.po │ │ │ │ └── slicing │ │ │ │ │ └── index.po │ │ │ │ ├── functional │ │ │ │ └── index.po │ │ │ │ ├── index.po │ │ │ │ ├── logger │ │ │ │ └── index.po │ │ │ │ ├── message_code │ │ │ │ └── index.po │ │ │ │ └── serialization │ │ │ │ └── index.po │ │ └── index.po │ │ ├── contributing.po │ │ ├── examples │ │ ├── example.po │ │ ├── leaf_usage.po │ │ └── quick_start.po │ │ ├── index.po │ │ ├── install.po │ │ ├── overview.po │ │ ├── reference.po │ │ └── tutorials │ │ ├── cifar10_tutorial.po │ │ ├── dataset_partition.po │ │ ├── fcube_tutorial.po │ │ ├── tutorial.po │ │ ├── tutorial_1.po │ │ ├── tutorial_2.po │ │ └── tutorial_3.po ├── make.bat ├── requirements.txt └── source │ ├── _autoapi_templates │ └── python │ │ └── module.rst │ ├── conf.py │ ├── contributing.rst │ ├── examples │ ├── example.rst │ ├── leaf_usage.rst │ └── quick_start.rst │ ├── index.rst │ ├── install.rst │ ├── overview.rst │ ├── reference.rst │ ├── refs.bib │ └── tutorials │ ├── cifar10_tutorial.rst │ ├── communication_strategy.rst │ ├── dataset_partition.rst │ ├── distributed_communication.rst │ ├── docker_deployment.rst │ ├── fcube_tutorial.rst │ ├── federated_optimization.rst │ └── tutorial.rst ├── examples ├── README.md ├── asynchronous-cross-process-mnist │ ├── __init__.py │ ├── client.py │ ├── launch_eg.sh │ └── server.py ├── cross-process-mnist │ ├── __init__.py │ ├── client.py │ ├── launch_eg.sh │ └── server.py ├── hierarchical-hybrid-mnist │ ├── __init__.py │ ├── launch_cgroup1_eg.sh │ ├── launch_cgroup2_eg.sh │ ├── launch_eg.sh │ ├── launch_topserver_eg.sh │ ├── middle_server.py │ ├── serial_client.py │ ├── single_client.py │ └── top_server.py ├── imgs │ └── non_iid_impacts_on_fedavg.jpg ├── network-connection-checker │ ├── README.md │ ├── __init__.py │ ├── client.py │ └── server.py ├── scale-mnist-board │ ├── board.py │ ├── client.py │ ├── launch_eg.sh │ ├── pipeline │ │ ├── client_side.py │ │ └── server_side.py │ ├── server.py │ └── stop_eg.sh ├── scale-mnist │ ├── client.py │ ├── launch_eg.sh │ └── server.py ├── standalone-mnist-board │ ├── __init__.py │ ├── board.py │ ├── launch_eg.sh │ ├── pipeline │ │ ├── client_side.py │ │ └── server_side.py │ └── standalone.py └── standalone-mnist │ ├── __init__.py │ ├── launch_eg.sh │ └── standalone.py ├── fedlab ├── __init__.py ├── board │ ├── README.md │ ├── __init__.py │ ├── builtin │ │ ├── __init__.py │ │ ├── charts.py │ │ └── renderer.py │ ├── delegate.py │ ├── fedboard.py │ ├── front │ │ ├── __init__.py │ │ ├── app.py │ │ ├── assets │ │ │ ├── FedLab-logo.svg │ │ │ ├── favicon.png │ │ │ └── fedboard.png │ │ ├── layout.py │ │ └── view_model.py │ ├── requirements.txt │ └── utils │ │ ├── __init__.py │ │ ├── color.py │ │ ├── data.py │ │ ├── io.py │ │ └── roles.py ├── contrib │ ├── __init__.py │ ├── algorithm │ │ ├── __init__.py │ │ ├── basic_client.py │ │ ├── basic_server.py │ │ ├── cfl.py │ │ ├── ditto.py │ │ ├── fedasync.py │ │ ├── fedavg.py │ │ ├── fedavgm.py │ │ ├── fedbuff.py │ │ ├── feddyn.py │ │ ├── fedmgda+.py │ │ ├── fednova.py │ │ ├── fedopt.py │ │ ├── fedprox.py │ │ ├── ifca.py │ │ ├── powerofchoice.py │ │ ├── qfedavg.py │ │ ├── scaffold.py │ │ └── utils_algorithms.py │ ├── client_sampler │ │ ├── __init__.py │ │ ├── base_sampler.py │ │ ├── divfl.py │ │ ├── importance_sampler.py │ │ ├── mabs.py │ │ ├── power_of_choice.py │ │ ├── uniform_sampler.py │ │ └── vrb.py │ ├── compressor │ │ ├── __init__.py │ │ ├── compressor.py │ │ ├── quantization.py │ │ └── topk.py │ └── dataset │ │ ├── __init__.py │ │ ├── adult.py │ │ ├── basic_dataset.py │ │ ├── celeba.py │ │ ├── covtype.py │ │ ├── fcube.py │ │ ├── femnist.py │ │ ├── partitioned_cifar.py │ │ ├── partitioned_cifar10.py │ │ ├── partitioned_mnist.py │ │ ├── pathological_mnist.py │ │ ├── rcv1.py │ │ ├── rotated_cifar10.py │ │ ├── rotated_mnist.py │ │ ├── sent140.py │ │ ├── shakespeare.py │ │ └── synthetic_dataset.py ├── core │ ├── __init__.py │ ├── client │ │ ├── __init__.py │ │ ├── manager.py │ │ └── trainer.py │ ├── communicator │ │ ├── __init__.py │ │ ├── package.py │ │ └── processor.py │ ├── coordinator.py │ ├── model_maintainer.py │ ├── network.py │ ├── network_manager.py │ ├── server │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── hierarchical │ │ │ ├── __init__.py │ │ │ ├── connector.py │ │ │ └── scheduler.py │ │ └── manager.py │ └── standalone.py ├── models │ ├── __init__.py │ ├── cnn.py │ ├── mlp.py │ └── rnn.py └── utils │ ├── __init__.py │ ├── aggregator.py │ ├── dataset │ ├── __init__.py │ ├── functional.py │ └── partition.py │ ├── functional.py │ ├── logger.py │ ├── message_code.py │ └── serialization.py ├── gallery └── README.md ├── requirements.txt ├── setup.py ├── test_bench.py ├── test_demo.py ├── tests ├── README.md ├── __init__.py ├── data │ ├── config.json │ ├── mnist_iid.pkl │ └── nnModel.ckpt ├── pipeline_test_a │ ├── test_fedavg_client.py │ └── test_fedavg_server.py ├── pipeline_test_b │ ├── test_fedasgd_client.py │ └── test_fedasgd_server.py ├── scale_test │ ├── __init__.py │ ├── client.py │ ├── client_alone.py │ ├── server.py │ ├── test_hybrid_clients.sh │ ├── test_scale_clients.sh │ └── test_setting.py ├── test_core │ ├── __init__.py │ ├── task_setting_for_test.py │ ├── test_client │ │ ├── __init__.py │ │ ├── test_manager.py │ │ └── test_trainer.py │ ├── test_communicator │ │ ├── __init__.py │ │ ├── test_package.py │ │ └── test_processor.py │ ├── test_coordinator.py │ ├── test_hierarchical │ │ ├── __init__.py │ │ ├── test_connector.py │ │ └── test_scheduler.py │ ├── test_model_maintainer.py │ ├── test_network.py │ ├── test_network_manager.py │ ├── test_server │ │ ├── __init__.py │ │ ├── test_handler.py │ │ ├── test_hierarchical │ │ │ ├── __init__.py │ │ │ ├── test_connector.py │ │ │ └── test_scheduler.py │ │ └── test_manager.py │ └── test_standalone.py └── test_utils │ ├── __init__.py │ ├── test_aggregator.py │ ├── test_dataset │ ├── __init__.py │ ├── test_functional.py │ └── test_partition.py │ ├── test_functional.py │ ├── test_logger.py │ ├── test_message_code.py │ └── test_serialization.py └── tutorials ├── Datasets-DataPartitioner-tutorials ├── adult_tutorial.ipynb ├── cifar100_tutorial.ipynb ├── cifar10_tutorial.ipynb ├── covtype_tutorial.ipynb ├── fcube_tutorial.ipynb ├── fmnist_tutorial.ipynb ├── imgs │ ├── adult_iid_10clients.png │ ├── adult_noniid-label1_10clients.png │ ├── adult_noniid_labeldir_10clients.png │ ├── adult_unbalance_10clients.png │ ├── cifar100_balance_dir_alpha_0.3_100clients.png │ ├── cifar100_balance_iid_100clients.png │ ├── cifar100_hetero_dir_0.3_100clients.png │ ├── cifar100_hetero_dir_0.3_100clients_dist.png │ ├── cifar100_shards_200_100clients.png │ ├── cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png │ ├── cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png │ ├── cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.png │ ├── cifar100_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png │ ├── cifar10_balance_dir_alpha_0.3_100clients.png │ ├── cifar10_balance_iid_100clients.png │ ├── cifar10_hetero_dir_0.3_100clients.png │ ├── cifar10_hetero_dir_0.3_100clients_dist.png │ ├── cifar10_shards_200_100clients.png │ ├── cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png │ ├── cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png │ ├── cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png │ ├── cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png │ ├── fcube_class_dist.png │ ├── fcube_iid.png │ ├── fcube_iid_part.png │ ├── fcube_synthetic.png │ ├── fcube_synthetic_original_paper.png │ ├── fcube_synthetic_part.png │ ├── fcube_test_dist_vis.png │ ├── fcube_train_dist_vis.png │ ├── feddata-scatterplot-vis.png │ ├── fmnist_feature_skew_vis.png │ ├── fmnist_iid_clients_10.png │ ├── fmnist_noniid-label_1_clients_10.png │ ├── fmnist_noniid-label_2_clients_10.png │ ├── fmnist_noniid-label_3_clients_10.png │ ├── fmnist_noniid_labeldir_clients_10.png │ ├── fmnist_unbalance_clients_10.png │ ├── fmnist_vis.png │ ├── svhn_feature_skew_vis.png │ ├── svhn_vis.png │ └── train_vis-noniid-labeldir.png ├── partition-reports │ ├── adult_iid_10clients.csv │ ├── adult_noniid-label1_10clients.csv │ ├── adult_noniid_labeldir_10clients.csv │ ├── adult_unbalance_10clients.csv │ ├── cifar100_balance_dir_alpha_0.3_100clients.csv │ ├── cifar100_balance_iid_100clients.csv │ ├── cifar100_hetero_dir_0.3_100clients.csv │ ├── cifar100_shards_200_100clients.csv │ ├── cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv │ ├── cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.csv │ ├── cifar10_balance_dir_alpha_0.3_100clients.csv │ ├── cifar10_balance_iid_100clients.csv │ ├── cifar10_hetero_dir_0.3_100clients.csv │ ├── cifar10_shards_200_100clients.csv │ ├── cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv │ ├── cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.csv │ ├── fcube_iid.csv │ ├── fcube_synthetic.csv │ ├── fmnist_iid_clients_10.csv │ ├── fmnist_noniid-label_1_clients_10.csv │ ├── fmnist_noniid-label_2_clients_10.csv │ ├── fmnist_noniid-label_3_clients_10.csv │ ├── fmnist_noniid_labeldir_clients_10.csv │ └── fmnist_unbalance_clients_10.csv ├── rcv1_tutorial.ipynb └── svhn_tutorial.ipynb ├── __init__.py ├── communication_tutorial.ipynb ├── customize_tutorial.ipynb ├── pipeline_tutorial.ipynb └── readme_exp.ipynb /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/codecov.yml -------------------------------------------------------------------------------- /datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/README.md -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/celeba/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/celeba/README.md -------------------------------------------------------------------------------- /datasets/celeba/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/celeba/preprocess.sh -------------------------------------------------------------------------------- /datasets/celeba/preprocess/metadata_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/celeba/preprocess/metadata_to_json.py -------------------------------------------------------------------------------- /datasets/celeba/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/celeba/stats.sh -------------------------------------------------------------------------------- /datasets/examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/examples.ipynb -------------------------------------------------------------------------------- /datasets/femnist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/README.md -------------------------------------------------------------------------------- /datasets/femnist/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess.sh -------------------------------------------------------------------------------- /datasets/femnist/preprocess/data_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/data_to_json.py -------------------------------------------------------------------------------- /datasets/femnist/preprocess/data_to_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/data_to_json.sh -------------------------------------------------------------------------------- /datasets/femnist/preprocess/get_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/get_data.sh -------------------------------------------------------------------------------- /datasets/femnist/preprocess/get_file_dirs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/get_file_dirs.py -------------------------------------------------------------------------------- /datasets/femnist/preprocess/get_hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/get_hashes.py -------------------------------------------------------------------------------- /datasets/femnist/preprocess/group_by_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/group_by_writer.py -------------------------------------------------------------------------------- /datasets/femnist/preprocess/match_hashes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/preprocess/match_hashes.py -------------------------------------------------------------------------------- /datasets/femnist/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/femnist/stats.sh -------------------------------------------------------------------------------- /datasets/gen_pickle_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/gen_pickle_dataset.sh -------------------------------------------------------------------------------- /datasets/leaf_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/leaf_datasets.py -------------------------------------------------------------------------------- /datasets/nlp_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/nlp_utils/README.md -------------------------------------------------------------------------------- /datasets/nlp_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datasets/nlp_utils/download_glove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/nlp_utils/download_glove.sh -------------------------------------------------------------------------------- /datasets/nlp_utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/nlp_utils/util.py -------------------------------------------------------------------------------- /datasets/pickle_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/pickle_dataset.py -------------------------------------------------------------------------------- /datasets/reddit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/README.md -------------------------------------------------------------------------------- /datasets/reddit/build_vocab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/build_vocab.py -------------------------------------------------------------------------------- /datasets/reddit/source/clean_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/clean_raw.py -------------------------------------------------------------------------------- /datasets/reddit/source/delete_small_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/delete_small_users.py -------------------------------------------------------------------------------- /datasets/reddit/source/get_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/get_json.py -------------------------------------------------------------------------------- /datasets/reddit/source/get_raw_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/get_raw_users.py -------------------------------------------------------------------------------- /datasets/reddit/source/merge_raw_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/merge_raw_users.py -------------------------------------------------------------------------------- /datasets/reddit/source/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/preprocess.py -------------------------------------------------------------------------------- /datasets/reddit/source/reddit_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/reddit_utils.py -------------------------------------------------------------------------------- /datasets/reddit/source/run_reddit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/reddit/source/run_reddit.sh -------------------------------------------------------------------------------- /datasets/sent140/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/README.md -------------------------------------------------------------------------------- /datasets/sent140/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/preprocess.sh -------------------------------------------------------------------------------- /datasets/sent140/preprocess/combine_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/preprocess/combine_data.py -------------------------------------------------------------------------------- /datasets/sent140/preprocess/data_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/preprocess/data_to_json.py -------------------------------------------------------------------------------- /datasets/sent140/preprocess/data_to_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/preprocess/data_to_json.sh -------------------------------------------------------------------------------- /datasets/sent140/preprocess/get_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/preprocess/get_data.sh -------------------------------------------------------------------------------- /datasets/sent140/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/sent140/stats.sh -------------------------------------------------------------------------------- /datasets/shakespeare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/README.md -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess.sh -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess/data_to_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess/data_to_json.sh -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess/gen_all_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess/gen_all_data.py -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess/get_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess/get_data.sh -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess/preprocess_shakespeare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess/preprocess_shakespeare.py -------------------------------------------------------------------------------- /datasets/shakespeare/preprocess/shake_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/preprocess/shake_utils.py -------------------------------------------------------------------------------- /datasets/shakespeare/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/shakespeare/stats.sh -------------------------------------------------------------------------------- /datasets/synthetic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/synthetic/README.md -------------------------------------------------------------------------------- /datasets/synthetic/data_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/synthetic/data_generator.py -------------------------------------------------------------------------------- /datasets/synthetic/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/synthetic/main.py -------------------------------------------------------------------------------- /datasets/synthetic/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/synthetic/preprocess.sh -------------------------------------------------------------------------------- /datasets/synthetic/stats.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/synthetic/stats.sh -------------------------------------------------------------------------------- /datasets/utils/README.md: -------------------------------------------------------------------------------- 1 | # UTILS README 2 | 3 | This folder contains leaf preprocessed scripts 4 | 5 | -------------------------------------------------------------------------------- /datasets/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datasets/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/constants.py -------------------------------------------------------------------------------- /datasets/utils/preprocess.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/preprocess.sh -------------------------------------------------------------------------------- /datasets/utils/remove_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/remove_users.py -------------------------------------------------------------------------------- /datasets/utils/sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/sample.py -------------------------------------------------------------------------------- /datasets/utils/split_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/split_data.py -------------------------------------------------------------------------------- /datasets/utils/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/stats.py -------------------------------------------------------------------------------- /datasets/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/datasets/utils/util.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docker/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/FedLab-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/_static/FedLab-logo.svg -------------------------------------------------------------------------------- /docs/imgs/FedLab-logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/FedLab-logo.pdf -------------------------------------------------------------------------------- /docs/imgs/FedLab-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/FedLab-logo.svg -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_balance_dir_alpha_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_balance_dir_alpha_0.3_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_balance_iid_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_balance_iid_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_hetero_dir_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_hetero_dir_0.3_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_hetero_dir_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_hetero_dir_0.3_100clients_dist.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_shards_200_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_shards_200_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_class_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_class_dist.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_iid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_iid.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_iid_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_iid_part.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_synthetic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_synthetic.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_synthetic_original_paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_synthetic_original_paper.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_synthetic_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_synthetic_part.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_test_dist_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_test_dist_vis.png -------------------------------------------------------------------------------- /docs/imgs/data-partition/fcube_train_dist_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/data-partition/fcube_train_dist_vis.png -------------------------------------------------------------------------------- /docs/imgs/ex-results/fedavg-CNN-MLP-acc-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/ex-results/fedavg-CNN-MLP-acc-dark.png -------------------------------------------------------------------------------- /docs/imgs/ex-results/fedavg-CNN-MLP-acc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/ex-results/fedavg-CNN-MLP-acc.png -------------------------------------------------------------------------------- /docs/imgs/ex-results/fedavg-CNN-MLP-loss-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/ex-results/fedavg-CNN-MLP-loss-dark.png -------------------------------------------------------------------------------- /docs/imgs/ex-results/fedavg-CNN-MLP-loss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/ex-results/fedavg-CNN-MLP-loss.png -------------------------------------------------------------------------------- /docs/imgs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/favicon.png -------------------------------------------------------------------------------- /docs/imgs/fedlab-SerialTrainer-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-SerialTrainer-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-SerialTrainer-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-SerialTrainer-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-SerialTrainer.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-SerialTrainer.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-SerialTrainer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-SerialTrainer.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-asynchronous-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-asynchronous-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-asynchronous-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-asynchronous-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-asynchronous.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-asynchronous.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-asynchronous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-asynchronous.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-client-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-client-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-client-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-client-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-client.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-client.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-client.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-client.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-fl-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-fl-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-fl-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-fl-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-fl.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-fl.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-fl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-fl.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-hierarchical-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-hierarchical-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-hierarchical-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-hierarchical-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-hierarchical.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-hierarchical.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-hierarchical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-hierarchical.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-multi_process-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-multi_process-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-multi_process-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-multi_process-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-multi_process.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-multi_process.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-multi_process.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-multi_process.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-overview-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-overview-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-overview-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-overview-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-overview.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-overview.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-overview.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-server-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-server-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-server-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-server-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-server.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-server.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-server.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-server.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-synchronous-dark.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-synchronous-dark.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-synchronous-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-synchronous-dark.svg -------------------------------------------------------------------------------- /docs/imgs/fedlab-synchronous.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-synchronous.pdf -------------------------------------------------------------------------------- /docs/imgs/fedlab-synchronous.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/imgs/fedlab-synchronous.svg -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/_autoapi_templates/python/module.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/_autoapi_templates/python/module.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/manager/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/manager/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/manager/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/manager/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/trainer/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/scale/trainer/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/trainer/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/client/trainer/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/package/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/package/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/processor/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/communicator/processor/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/coordinator/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/coordinator/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/model_maintainer/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/model_maintainer/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/network/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/network/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/network_manager/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/network_manager/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/handler/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/handler/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/manager/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/manager/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/connector/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/connector/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/scheduler/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/hierarchical/scheduler/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/manager/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/core/server/scale/manager/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/aggregator/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/aggregator/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/functional/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/functional/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/partition/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/partition/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/sampler/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/sampler/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/slicing/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/dataset/slicing/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/functional/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/functional/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/logger/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/logger/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/message_code/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/message_code/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/serialization/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/fedlab/utils/serialization/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/autoapi/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/autoapi/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/contributing.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/contributing.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/examples/example.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/examples/example.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/examples/leaf_usage.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/examples/leaf_usage.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/examples/quick_start.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/examples/quick_start.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/index.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/index.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/install.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/install.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/overview.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/overview.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/reference.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/reference.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/cifar10_tutorial.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/cifar10_tutorial.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/dataset_partition.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/dataset_partition.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/fcube_tutorial.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/fcube_tutorial.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_1.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_1.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_2.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_2.po -------------------------------------------------------------------------------- /docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_3.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/locales/zh_CN/LC_MESSAGES/tutorials/tutorial_3.po -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_autoapi_templates/python/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/_autoapi_templates/python/module.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/contributing.rst -------------------------------------------------------------------------------- /docs/source/examples/example.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/examples/example.rst -------------------------------------------------------------------------------- /docs/source/examples/leaf_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/examples/leaf_usage.rst -------------------------------------------------------------------------------- /docs/source/examples/quick_start.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/examples/quick_start.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/overview.rst -------------------------------------------------------------------------------- /docs/source/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/reference.rst -------------------------------------------------------------------------------- /docs/source/refs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/refs.bib -------------------------------------------------------------------------------- /docs/source/tutorials/cifar10_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/cifar10_tutorial.rst -------------------------------------------------------------------------------- /docs/source/tutorials/communication_strategy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/communication_strategy.rst -------------------------------------------------------------------------------- /docs/source/tutorials/dataset_partition.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/dataset_partition.rst -------------------------------------------------------------------------------- /docs/source/tutorials/distributed_communication.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/distributed_communication.rst -------------------------------------------------------------------------------- /docs/source/tutorials/docker_deployment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/docker_deployment.rst -------------------------------------------------------------------------------- /docs/source/tutorials/fcube_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/fcube_tutorial.rst -------------------------------------------------------------------------------- /docs/source/tutorials/federated_optimization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/federated_optimization.rst -------------------------------------------------------------------------------- /docs/source/tutorials/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/docs/source/tutorials/tutorial.rst -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/asynchronous-cross-process-mnist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/asynchronous-cross-process-mnist/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/asynchronous-cross-process-mnist/client.py -------------------------------------------------------------------------------- /examples/asynchronous-cross-process-mnist/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/asynchronous-cross-process-mnist/launch_eg.sh -------------------------------------------------------------------------------- /examples/asynchronous-cross-process-mnist/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/asynchronous-cross-process-mnist/server.py -------------------------------------------------------------------------------- /examples/cross-process-mnist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cross-process-mnist/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/cross-process-mnist/client.py -------------------------------------------------------------------------------- /examples/cross-process-mnist/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/cross-process-mnist/launch_eg.sh -------------------------------------------------------------------------------- /examples/cross-process-mnist/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/cross-process-mnist/server.py -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/launch_cgroup1_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/launch_cgroup1_eg.sh -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/launch_cgroup2_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/launch_cgroup2_eg.sh -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/launch_eg.sh -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/launch_topserver_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/launch_topserver_eg.sh -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/middle_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/middle_server.py -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/serial_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/serial_client.py -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/single_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/single_client.py -------------------------------------------------------------------------------- /examples/hierarchical-hybrid-mnist/top_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/hierarchical-hybrid-mnist/top_server.py -------------------------------------------------------------------------------- /examples/imgs/non_iid_impacts_on_fedavg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/imgs/non_iid_impacts_on_fedavg.jpg -------------------------------------------------------------------------------- /examples/network-connection-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/network-connection-checker/README.md -------------------------------------------------------------------------------- /examples/network-connection-checker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/network-connection-checker/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/network-connection-checker/client.py -------------------------------------------------------------------------------- /examples/network-connection-checker/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/network-connection-checker/server.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/board.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/client.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/launch_eg.sh -------------------------------------------------------------------------------- /examples/scale-mnist-board/pipeline/client_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/pipeline/client_side.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/pipeline/server_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/pipeline/server_side.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/server.py -------------------------------------------------------------------------------- /examples/scale-mnist-board/stop_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist-board/stop_eg.sh -------------------------------------------------------------------------------- /examples/scale-mnist/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist/client.py -------------------------------------------------------------------------------- /examples/scale-mnist/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist/launch_eg.sh -------------------------------------------------------------------------------- /examples/scale-mnist/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/scale-mnist/server.py -------------------------------------------------------------------------------- /examples/standalone-mnist-board/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/standalone-mnist-board/board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist-board/board.py -------------------------------------------------------------------------------- /examples/standalone-mnist-board/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist-board/launch_eg.sh -------------------------------------------------------------------------------- /examples/standalone-mnist-board/pipeline/client_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist-board/pipeline/client_side.py -------------------------------------------------------------------------------- /examples/standalone-mnist-board/pipeline/server_side.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist-board/pipeline/server_side.py -------------------------------------------------------------------------------- /examples/standalone-mnist-board/standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist-board/standalone.py -------------------------------------------------------------------------------- /examples/standalone-mnist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/standalone-mnist/launch_eg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist/launch_eg.sh -------------------------------------------------------------------------------- /examples/standalone-mnist/standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/examples/standalone-mnist/standalone.py -------------------------------------------------------------------------------- /fedlab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/__init__.py -------------------------------------------------------------------------------- /fedlab/board/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/README.md -------------------------------------------------------------------------------- /fedlab/board/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ['delegate', 'fedboard'] 2 | -------------------------------------------------------------------------------- /fedlab/board/builtin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/board/builtin/charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/builtin/charts.py -------------------------------------------------------------------------------- /fedlab/board/builtin/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/builtin/renderer.py -------------------------------------------------------------------------------- /fedlab/board/delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/delegate.py -------------------------------------------------------------------------------- /fedlab/board/fedboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/fedboard.py -------------------------------------------------------------------------------- /fedlab/board/front/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/board/front/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/app.py -------------------------------------------------------------------------------- /fedlab/board/front/assets/FedLab-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/assets/FedLab-logo.svg -------------------------------------------------------------------------------- /fedlab/board/front/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/assets/favicon.png -------------------------------------------------------------------------------- /fedlab/board/front/assets/fedboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/assets/fedboard.png -------------------------------------------------------------------------------- /fedlab/board/front/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/layout.py -------------------------------------------------------------------------------- /fedlab/board/front/view_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/front/view_model.py -------------------------------------------------------------------------------- /fedlab/board/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/requirements.txt -------------------------------------------------------------------------------- /fedlab/board/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/utils/__init__.py -------------------------------------------------------------------------------- /fedlab/board/utils/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/utils/color.py -------------------------------------------------------------------------------- /fedlab/board/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/utils/data.py -------------------------------------------------------------------------------- /fedlab/board/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/utils/io.py -------------------------------------------------------------------------------- /fedlab/board/utils/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/board/utils/roles.py -------------------------------------------------------------------------------- /fedlab/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/basic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/basic_client.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/basic_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/basic_server.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/cfl.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/ditto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/ditto.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedasync.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fedavg.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedavgm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fedavgm.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedbuff.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/feddyn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/feddyn.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedmgda+.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fedmgda+.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fednova.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fednova.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fedopt.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedprox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/fedprox.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/ifca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/ifca.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/powerofchoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/powerofchoice.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/qfedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/qfedavg.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/scaffold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/scaffold.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/utils_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/algorithm/utils_algorithms.py -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/base_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/client_sampler/base_sampler.py -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/divfl.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/importance_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/client_sampler/importance_sampler.py -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/mabs.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/power_of_choice.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/uniform_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/client_sampler/uniform_sampler.py -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/vrb.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/compressor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/compressor/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/compressor/compressor.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/compressor/quantization.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/topk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/compressor/topk.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/adult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/adult.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/basic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/basic_dataset.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/celeba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/celeba.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/covtype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/covtype.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/fcube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/fcube.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/femnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/femnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/partitioned_cifar.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/partitioned_cifar10.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/partitioned_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/pathological_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/pathological_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rcv1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/rcv1.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rotated_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/rotated_cifar10.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rotated_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/rotated_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/sent140.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/sent140.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/shakespeare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/shakespeare.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/synthetic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/contrib/dataset/synthetic_dataset.py -------------------------------------------------------------------------------- /fedlab/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/__init__.py -------------------------------------------------------------------------------- /fedlab/core/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/client/__init__.py -------------------------------------------------------------------------------- /fedlab/core/client/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/client/manager.py -------------------------------------------------------------------------------- /fedlab/core/client/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/client/trainer.py -------------------------------------------------------------------------------- /fedlab/core/communicator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/communicator/__init__.py -------------------------------------------------------------------------------- /fedlab/core/communicator/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/communicator/package.py -------------------------------------------------------------------------------- /fedlab/core/communicator/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/communicator/processor.py -------------------------------------------------------------------------------- /fedlab/core/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/coordinator.py -------------------------------------------------------------------------------- /fedlab/core/model_maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/model_maintainer.py -------------------------------------------------------------------------------- /fedlab/core/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/network.py -------------------------------------------------------------------------------- /fedlab/core/network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/network_manager.py -------------------------------------------------------------------------------- /fedlab/core/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/__init__.py -------------------------------------------------------------------------------- /fedlab/core/server/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/handler.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/hierarchical/__init__.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/hierarchical/connector.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/hierarchical/scheduler.py -------------------------------------------------------------------------------- /fedlab/core/server/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/server/manager.py -------------------------------------------------------------------------------- /fedlab/core/standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/core/standalone.py -------------------------------------------------------------------------------- /fedlab/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/models/__init__.py -------------------------------------------------------------------------------- /fedlab/models/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/models/cnn.py -------------------------------------------------------------------------------- /fedlab/models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/models/mlp.py -------------------------------------------------------------------------------- /fedlab/models/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/models/rnn.py -------------------------------------------------------------------------------- /fedlab/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/__init__.py -------------------------------------------------------------------------------- /fedlab/utils/aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/aggregator.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/dataset/__init__.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/dataset/functional.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/dataset/partition.py -------------------------------------------------------------------------------- /fedlab/utils/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/functional.py -------------------------------------------------------------------------------- /fedlab/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/logger.py -------------------------------------------------------------------------------- /fedlab/utils/message_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/message_code.py -------------------------------------------------------------------------------- /fedlab/utils/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/fedlab/utils/serialization.py -------------------------------------------------------------------------------- /gallery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/gallery/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/setup.py -------------------------------------------------------------------------------- /test_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/test_bench.py -------------------------------------------------------------------------------- /test_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/test_demo.py -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/data/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/data/config.json -------------------------------------------------------------------------------- /tests/data/mnist_iid.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/data/mnist_iid.pkl -------------------------------------------------------------------------------- /tests/data/nnModel.ckpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/data/nnModel.ckpt -------------------------------------------------------------------------------- /tests/pipeline_test_a/test_fedavg_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/pipeline_test_a/test_fedavg_client.py -------------------------------------------------------------------------------- /tests/pipeline_test_a/test_fedavg_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/pipeline_test_a/test_fedavg_server.py -------------------------------------------------------------------------------- /tests/pipeline_test_b/test_fedasgd_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/pipeline_test_b/test_fedasgd_client.py -------------------------------------------------------------------------------- /tests/pipeline_test_b/test_fedasgd_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/pipeline_test_b/test_fedasgd_server.py -------------------------------------------------------------------------------- /tests/scale_test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/scale_test/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/client.py -------------------------------------------------------------------------------- /tests/scale_test/client_alone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/client_alone.py -------------------------------------------------------------------------------- /tests/scale_test/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/server.py -------------------------------------------------------------------------------- /tests/scale_test/test_hybrid_clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/test_hybrid_clients.sh -------------------------------------------------------------------------------- /tests/scale_test/test_scale_clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/test_scale_clients.sh -------------------------------------------------------------------------------- /tests/scale_test/test_setting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/scale_test/test_setting.py -------------------------------------------------------------------------------- /tests/test_core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/__init__.py -------------------------------------------------------------------------------- /tests/test_core/task_setting_for_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/task_setting_for_test.py -------------------------------------------------------------------------------- /tests/test_core/test_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_client/__init__.py -------------------------------------------------------------------------------- /tests/test_core/test_client/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_client/test_manager.py -------------------------------------------------------------------------------- /tests/test_core/test_client/test_trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_client/test_trainer.py -------------------------------------------------------------------------------- /tests/test_core/test_communicator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_core/test_communicator/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_communicator/test_package.py -------------------------------------------------------------------------------- /tests/test_core/test_communicator/test_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_communicator/test_processor.py -------------------------------------------------------------------------------- /tests/test_core/test_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_coordinator.py -------------------------------------------------------------------------------- /tests/test_core/test_hierarchical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_hierarchical/__init__.py -------------------------------------------------------------------------------- /tests/test_core/test_hierarchical/test_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_hierarchical/test_connector.py -------------------------------------------------------------------------------- /tests/test_core/test_hierarchical/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_hierarchical/test_scheduler.py -------------------------------------------------------------------------------- /tests/test_core/test_model_maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_model_maintainer.py -------------------------------------------------------------------------------- /tests/test_core/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_network.py -------------------------------------------------------------------------------- /tests/test_core/test_network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_network_manager.py -------------------------------------------------------------------------------- /tests/test_core/test_server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/__init__.py -------------------------------------------------------------------------------- /tests/test_core/test_server/test_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/test_handler.py -------------------------------------------------------------------------------- /tests/test_core/test_server/test_hierarchical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/test_hierarchical/__init__.py -------------------------------------------------------------------------------- /tests/test_core/test_server/test_hierarchical/test_connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/test_hierarchical/test_connector.py -------------------------------------------------------------------------------- /tests/test_core/test_server/test_hierarchical/test_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/test_hierarchical/test_scheduler.py -------------------------------------------------------------------------------- /tests/test_core/test_server/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_server/test_manager.py -------------------------------------------------------------------------------- /tests/test_core/test_standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_core/test_standalone.py -------------------------------------------------------------------------------- /tests/test_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/__init__.py -------------------------------------------------------------------------------- /tests/test_utils/test_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_aggregator.py -------------------------------------------------------------------------------- /tests/test_utils/test_dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_dataset/__init__.py -------------------------------------------------------------------------------- /tests/test_utils/test_dataset/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_dataset/test_functional.py -------------------------------------------------------------------------------- /tests/test_utils/test_dataset/test_partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_dataset/test_partition.py -------------------------------------------------------------------------------- /tests/test_utils/test_functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_functional.py -------------------------------------------------------------------------------- /tests/test_utils/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_logger.py -------------------------------------------------------------------------------- /tests/test_utils/test_message_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_message_code.py -------------------------------------------------------------------------------- /tests/test_utils/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tests/test_utils/test_serialization.py -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/adult_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/adult_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/cifar100_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/cifar100_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/cifar10_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/cifar10_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/covtype_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/covtype_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/fcube_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/fcube_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/fmnist_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/fmnist_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_iid_10clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_iid_10clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_noniid-label1_10clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_noniid-label1_10clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_noniid_labeldir_10clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_noniid_labeldir_10clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_unbalance_10clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/adult_unbalance_10clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_balance_dir_alpha_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_balance_dir_alpha_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_balance_iid_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_balance_iid_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_hetero_dir_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_hetero_dir_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_hetero_dir_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_hetero_dir_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_shards_200_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_shards_200_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_balance_dir_alpha_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_balance_dir_alpha_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_balance_iid_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_balance_iid_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_hetero_dir_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_hetero_dir_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_hetero_dir_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_hetero_dir_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_shards_200_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_shards_200_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_class_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_class_dist.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_iid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_iid.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_iid_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_iid_part.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic_original_paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic_original_paper.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_synthetic_part.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_test_dist_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_test_dist_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_train_dist_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fcube_train_dist_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/feddata-scatterplot-vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/feddata-scatterplot-vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_feature_skew_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_feature_skew_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_iid_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_iid_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_1_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_1_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_2_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_2_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_3_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid-label_3_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid_labeldir_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_noniid_labeldir_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_unbalance_clients_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_unbalance_clients_10.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/fmnist_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/svhn_feature_skew_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/svhn_feature_skew_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/svhn_vis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/svhn_vis.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/imgs/train_vis-noniid-labeldir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/imgs/train_vis-noniid-labeldir.png -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_iid_10clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_iid_10clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_noniid-label1_10clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_noniid-label1_10clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_noniid_labeldir_10clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_noniid_labeldir_10clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_unbalance_10clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/adult_unbalance_10clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_balance_dir_alpha_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_balance_dir_alpha_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_balance_iid_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_balance_iid_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_hetero_dir_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_hetero_dir_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_shards_200_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_shards_200_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar100_unbalance_iid_unbalance_sgm_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_balance_dir_alpha_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_balance_dir_alpha_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_balance_iid_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_balance_iid_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_hetero_dir_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_hetero_dir_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_shards_200_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_shards_200_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_unbalance_dir_alpha_0.3_unbalance_sgm_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/cifar10_unbalance_iid_unbalance_sgm_0.3_100clients.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fcube_iid.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fcube_iid.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fcube_synthetic.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fcube_synthetic.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_iid_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_iid_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_1_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_1_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_2_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_2_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_3_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid-label_3_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid_labeldir_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_noniid_labeldir_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_unbalance_clients_10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/partition-reports/fmnist_unbalance_clients_10.csv -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/rcv1_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/rcv1_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/Datasets-DataPartitioner-tutorials/svhn_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/Datasets-DataPartitioner-tutorials/svhn_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorials/communication_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/communication_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/customize_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/customize_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/pipeline_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/pipeline_tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/readme_exp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SMILELab-FL/FedLab/HEAD/tutorials/readme_exp.ipynb --------------------------------------------------------------------------------