This repository contains the code for Federated Learning algorithms such as FedAvg, FedAvgM, FedAdagrad, FedAdam, FedYogi, SCAFFOLD, MimeLite which are all implemented using PyTorch.
You can run this code by executing python main.py
command in your terminal. You can modify the config.json file to match the set of hyperarameters that you wish to use for execution.