Skip to content

gaseln/flix_on_fedjax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Explicit Mixture of Local and Global models

This repository contains the code to run large-scale experiments presented in the paper "FLIX: A Simple and Communication-Efficient Alternative to Local Methods in Federated Learning". For small-scale experiments, look at this repository.

Building the Conda environment

./bin/create-conda-env.sh

Once the new environment has been created, you can activate the environment with the following command.

conda activate $ENV_PREFIX

Running experiments

Run one of the notebooks in the folder "notebooks" to run a needed experiment -- EMNIST_general.ipynb for the experiment with the EMNIST dataset, Shakespeare_general.ipynb for the experiment with the Shakespeare dataset.

About

This repo contains the code for FLIX.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published