├── .gitignore ├── README.md ├── environment.yaml ├── fedlab ├── __init__.py ├── board │ ├── __init__.py │ ├── builtin │ │ ├── __init__.py │ │ ├── charts.py │ │ └── renderer.py │ ├── delegate.py │ ├── fedboard.py │ ├── front │ │ ├── __init__.py │ │ ├── app.py │ │ ├── assets │ │ │ ├── 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 │ │ ├── bypass_bn.py │ │ ├── cfl.py │ │ ├── ditto.py │ │ ├── fedGamma.py │ │ ├── fedSMOO_woReg.py │ │ ├── fedasam.py │ │ ├── fedavg.py │ │ ├── fedavgm.py │ │ ├── feddyn.py │ │ ├── fedgf.py │ │ ├── fedmgda+.py │ │ ├── fednova.py │ │ ├── fedopt.py │ │ ├── fedprox.py │ │ ├── fedsam.py │ │ ├── ifca.py │ │ ├── minimizers.py │ │ ├── mofedsam.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_cifar100.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 │ ├── FedSAMcnn.py │ ├── __init__.py │ ├── cnn.py │ ├── mlp.py │ ├── resnet_cifar100_del_batch.py │ └── rnn.py └── utils │ ├── __init__.py │ ├── aggregator.py │ ├── dataset │ ├── __init__.py │ ├── functional.py │ └── partition.py │ ├── functional.py │ ├── logger.py │ ├── message_code.py │ └── serialization.py └── tools ├── Lib ├── algorithms.py ├── arg_parser.py ├── datasets.py └── models.py ├── experiments └── cifar.sh ├── json_data ├── cifar10 │ ├── federated_train_alpha_0.00.csv │ ├── federated_train_alpha_0.05.csv │ ├── federated_train_alpha_0.10.csv │ ├── federated_train_alpha_0.20.csv │ ├── federated_train_alpha_0.50.csv │ ├── federated_train_alpha_1.00.csv │ ├── federated_train_alpha_10.00.csv │ ├── federated_train_alpha_100.00.csv │ └── test.csv └── cifar100 │ ├── federated_train_alpha_0.00.csv │ ├── federated_train_alpha_0.50.csv │ ├── federated_train_alpha_1.00.csv │ ├── federated_train_alpha_10.00.csv │ ├── federated_train_alpha_100.00.csv │ ├── federated_train_alpha_1000.00.csv │ ├── federated_train_alpha_2.00.csv │ ├── federated_train_alpha_5.00.csv │ └── test.csv └── main.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/README.md -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/environment.yaml -------------------------------------------------------------------------------- /fedlab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/__init__.py -------------------------------------------------------------------------------- /fedlab/board/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = ['delegate', 'fedboard'] 2 | -------------------------------------------------------------------------------- /fedlab/board/builtin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/board/builtin/charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/builtin/charts.py -------------------------------------------------------------------------------- /fedlab/board/builtin/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/builtin/renderer.py -------------------------------------------------------------------------------- /fedlab/board/delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/delegate.py -------------------------------------------------------------------------------- /fedlab/board/fedboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/fedboard.py -------------------------------------------------------------------------------- /fedlab/board/front/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/board/front/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/front/app.py -------------------------------------------------------------------------------- /fedlab/board/front/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/front/assets/favicon.png -------------------------------------------------------------------------------- /fedlab/board/front/assets/fedboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/front/assets/fedboard.png -------------------------------------------------------------------------------- /fedlab/board/front/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/front/layout.py -------------------------------------------------------------------------------- /fedlab/board/front/view_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/front/view_model.py -------------------------------------------------------------------------------- /fedlab/board/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/requirements.txt -------------------------------------------------------------------------------- /fedlab/board/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/utils/__init__.py -------------------------------------------------------------------------------- /fedlab/board/utils/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/utils/color.py -------------------------------------------------------------------------------- /fedlab/board/utils/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/utils/data.py -------------------------------------------------------------------------------- /fedlab/board/utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/utils/io.py -------------------------------------------------------------------------------- /fedlab/board/utils/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/board/utils/roles.py -------------------------------------------------------------------------------- /fedlab/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/basic_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/basic_client.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/basic_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/basic_server.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/bypass_bn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/bypass_bn.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/cfl.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/ditto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/ditto.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedGamma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedGamma.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedSMOO_woReg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedSMOO_woReg.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedasam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedasam.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedavg.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedavgm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedavgm.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/feddyn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/feddyn.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedgf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedgf.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedmgda+.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedmgda+.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fednova.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fednova.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedopt.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedprox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedprox.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/fedsam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/fedsam.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/ifca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/ifca.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/minimizers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/minimizers.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/mofedsam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/mofedsam.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/powerofchoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/powerofchoice.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/qfedavg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/qfedavg.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/scaffold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/algorithm/scaffold.py -------------------------------------------------------------------------------- /fedlab/contrib/algorithm/utils_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/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/hwan-sig/Official-FedGF/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/hwan-sig/Official-FedGF/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/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/client_sampler/uniform_sampler.py -------------------------------------------------------------------------------- /fedlab/contrib/client_sampler/vrb.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fedlab/contrib/compressor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/compressor/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/compressor/compressor.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/quantization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/compressor/quantization.py -------------------------------------------------------------------------------- /fedlab/contrib/compressor/topk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/compressor/topk.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/__init__.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/adult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/adult.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/basic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/basic_dataset.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/celeba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/celeba.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/covtype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/covtype.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/fcube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/fcube.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/femnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/femnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_cifar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/partitioned_cifar.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/partitioned_cifar10.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_cifar100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/partitioned_cifar100.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/partitioned_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/partitioned_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/pathological_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/pathological_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rcv1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/rcv1.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rotated_cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/rotated_cifar10.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/rotated_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/rotated_mnist.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/sent140.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/sent140.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/shakespeare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/shakespeare.py -------------------------------------------------------------------------------- /fedlab/contrib/dataset/synthetic_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/contrib/dataset/synthetic_dataset.py -------------------------------------------------------------------------------- /fedlab/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/__init__.py -------------------------------------------------------------------------------- /fedlab/core/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/client/__init__.py -------------------------------------------------------------------------------- /fedlab/core/client/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/client/manager.py -------------------------------------------------------------------------------- /fedlab/core/client/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/client/trainer.py -------------------------------------------------------------------------------- /fedlab/core/communicator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/communicator/__init__.py -------------------------------------------------------------------------------- /fedlab/core/communicator/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/communicator/package.py -------------------------------------------------------------------------------- /fedlab/core/communicator/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/communicator/processor.py -------------------------------------------------------------------------------- /fedlab/core/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/coordinator.py -------------------------------------------------------------------------------- /fedlab/core/model_maintainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/model_maintainer.py -------------------------------------------------------------------------------- /fedlab/core/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/network.py -------------------------------------------------------------------------------- /fedlab/core/network_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/network_manager.py -------------------------------------------------------------------------------- /fedlab/core/server/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/__init__.py -------------------------------------------------------------------------------- /fedlab/core/server/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/handler.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/hierarchical/__init__.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/hierarchical/connector.py -------------------------------------------------------------------------------- /fedlab/core/server/hierarchical/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/hierarchical/scheduler.py -------------------------------------------------------------------------------- /fedlab/core/server/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/server/manager.py -------------------------------------------------------------------------------- /fedlab/core/standalone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/core/standalone.py -------------------------------------------------------------------------------- /fedlab/models/FedSAMcnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/FedSAMcnn.py -------------------------------------------------------------------------------- /fedlab/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/__init__.py -------------------------------------------------------------------------------- /fedlab/models/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/cnn.py -------------------------------------------------------------------------------- /fedlab/models/mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/mlp.py -------------------------------------------------------------------------------- /fedlab/models/resnet_cifar100_del_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/resnet_cifar100_del_batch.py -------------------------------------------------------------------------------- /fedlab/models/rnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/models/rnn.py -------------------------------------------------------------------------------- /fedlab/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/__init__.py -------------------------------------------------------------------------------- /fedlab/utils/aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/aggregator.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/dataset/__init__.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/dataset/functional.py -------------------------------------------------------------------------------- /fedlab/utils/dataset/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/dataset/partition.py -------------------------------------------------------------------------------- /fedlab/utils/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/functional.py -------------------------------------------------------------------------------- /fedlab/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/logger.py -------------------------------------------------------------------------------- /fedlab/utils/message_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/message_code.py -------------------------------------------------------------------------------- /fedlab/utils/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/fedlab/utils/serialization.py -------------------------------------------------------------------------------- /tools/Lib/algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/Lib/algorithms.py -------------------------------------------------------------------------------- /tools/Lib/arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/Lib/arg_parser.py -------------------------------------------------------------------------------- /tools/Lib/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/Lib/datasets.py -------------------------------------------------------------------------------- /tools/Lib/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/Lib/models.py -------------------------------------------------------------------------------- /tools/experiments/cifar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/experiments/cifar.sh -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_0.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_0.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_0.05.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_0.05.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_0.10.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_0.10.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_0.20.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_0.20.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_0.50.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_0.50.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_1.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_1.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_10.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_10.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/federated_train_alpha_100.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/federated_train_alpha_100.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar10/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar10/test.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_0.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_0.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_0.50.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_0.50.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_1.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_1.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_10.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_10.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_100.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_100.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_1000.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_1000.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_2.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_2.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/federated_train_alpha_5.00.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/federated_train_alpha_5.00.csv -------------------------------------------------------------------------------- /tools/json_data/cifar100/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/json_data/cifar100/test.csv -------------------------------------------------------------------------------- /tools/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwan-sig/Official-FedGF/HEAD/tools/main.py --------------------------------------------------------------------------------