Simple library created for a sole purpose of evaluating federated approach at training neural networks on distributed datasets. A unique feature that distinguishis it from other libraries designed to evaluate federated learing is possibility of real distribution among avaliable nodes, thanks to MPI.
Install required dependences
pip install -r requirements.txt
Install any MPI implementation, e.g.
apt install libblacs-mpi-dev
Install FLL library from .whl file
pip install dist/fll-0.1.0-py3-none-any.whl
or simply use fll from source files, they are located in examples/fll.