## Installation
http://doc.fedml.ai/#/installation-distributed-computing

## Run Experiments
Note please tune hyper-parameters accordingly. 
You can refer the hyper-parameter suggestions at `FedML/benchmark/README.md`), but this may not be the optimal.


## run FedAvg (without personalization)
```
# CIFAR 10
sh run_fedavg_distributed_pytorch.sh 10 10 1 8 resnet56 homo 100 20 64 0.001 cifar10 "./../../../data/cifar10" adam 0 FedAvg
```
## run FedAvg (personalization)
# sh run_fedavg_distributed_pytorch.sh 10 10 1 4 resnet18 hetero 2 1 64 0.001 cifar10 "./../../../data/cifar10" adam 0 Ditto 2000
# sh run_fedavg_distributed_pytorch.sh 10 10 1 4 resnet18 hetero 2 1 64 0.001 cifar10 "./../../../data/cifar10" adam 0 perFedAvg 3000


