├── .gitignore ├── LICENSE ├── README.md ├── fl_utils ├── .DS_Store ├── __init__.py ├── aggregator.py ├── attacker.py ├── fler.py └── helper.py ├── main ├── __init__.py ├── clean.py ├── configs │ └── config.yaml └── yamls │ └── tmp.yaml ├── models ├── .DS_Store ├── EMNIST_model.py ├── EMNIST_test.py ├── MLP.py ├── TransformerModel.py ├── __init__.py ├── cifar_model.py ├── comm.txt ├── dense_efficient.py ├── densenet.py ├── edge_case_cnn.py ├── lenet.py ├── model_c.py ├── pytorch_resnet.py ├── resnet.py ├── resnet9.py ├── resnet_gn.py ├── resnet_ln.py ├── resnet_prue.py ├── resnet_prue1.py ├── simple.py ├── vgg.py ├── vgg9_only.py ├── vgg_modified.py ├── vggnet.py ├── word_model.py └── wrn.py └── saved └── benign_new └── cifar10_1900_avg.pt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/README.md -------------------------------------------------------------------------------- /fl_utils/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/fl_utils/.DS_Store -------------------------------------------------------------------------------- /fl_utils/__init__.py: -------------------------------------------------------------------------------- 1 | ## init -------------------------------------------------------------------------------- /fl_utils/aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/fl_utils/aggregator.py -------------------------------------------------------------------------------- /fl_utils/attacker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/fl_utils/attacker.py -------------------------------------------------------------------------------- /fl_utils/fler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/fl_utils/fler.py -------------------------------------------------------------------------------- /fl_utils/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/fl_utils/helper.py -------------------------------------------------------------------------------- /main/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/main/clean.py -------------------------------------------------------------------------------- /main/configs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/main/configs/config.yaml -------------------------------------------------------------------------------- /main/yamls/tmp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/main/yamls/tmp.yaml -------------------------------------------------------------------------------- /models/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/.DS_Store -------------------------------------------------------------------------------- /models/EMNIST_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/EMNIST_model.py -------------------------------------------------------------------------------- /models/EMNIST_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/EMNIST_test.py -------------------------------------------------------------------------------- /models/MLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/MLP.py -------------------------------------------------------------------------------- /models/TransformerModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/TransformerModel.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | #### init -------------------------------------------------------------------------------- /models/cifar_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/cifar_model.py -------------------------------------------------------------------------------- /models/comm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/comm.txt -------------------------------------------------------------------------------- /models/dense_efficient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/dense_efficient.py -------------------------------------------------------------------------------- /models/densenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/densenet.py -------------------------------------------------------------------------------- /models/edge_case_cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/edge_case_cnn.py -------------------------------------------------------------------------------- /models/lenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/lenet.py -------------------------------------------------------------------------------- /models/model_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/model_c.py -------------------------------------------------------------------------------- /models/pytorch_resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/pytorch_resnet.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/resnet9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet9.py -------------------------------------------------------------------------------- /models/resnet_gn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet_gn.py -------------------------------------------------------------------------------- /models/resnet_ln.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet_ln.py -------------------------------------------------------------------------------- /models/resnet_prue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet_prue.py -------------------------------------------------------------------------------- /models/resnet_prue1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/resnet_prue1.py -------------------------------------------------------------------------------- /models/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/simple.py -------------------------------------------------------------------------------- /models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/vgg.py -------------------------------------------------------------------------------- /models/vgg9_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/vgg9_only.py -------------------------------------------------------------------------------- /models/vgg_modified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/vgg_modified.py -------------------------------------------------------------------------------- /models/vggnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/vggnet.py -------------------------------------------------------------------------------- /models/word_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/word_model.py -------------------------------------------------------------------------------- /models/wrn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/models/wrn.py -------------------------------------------------------------------------------- /saved/benign_new/cifar10_1900_avg.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qzzqzzb/A3FL/HEAD/saved/benign_new/cifar10_1900_avg.pt --------------------------------------------------------------------------------