Skip to content

yandex-research/moshpit-sgd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices

Illustration of Moshpit SGD

This repository contains the official PyTorch implementation of experiments for the NeurIPS 2021 paper "Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices".

Setup

To launch the code in this repository, you will need Python 3.8+ and PyTorch 1.7. Also, install the dependencies by running pip install -r requirements.txt.

Experiments

The links below contain the implementations of experiments in their respective directories:

References

@inproceedings{ryabinin2021moshpit,
 author = {Ryabinin, Max and Gorbunov, Eduard and Plokhotnyuk, Vsevolod and Pekhimenko, Gennady},
 booktitle = {Advances in Neural Information Processing Systems},
 editor = {M. Ranzato and A. Beygelzimer and Y. Dauphin and P.S. Liang and J. Wortman Vaughan},
 pages = {18195--18211},
 publisher = {Curran Associates, Inc.},
 title = {Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices},
 url = {https://proceedings.neurips.cc/paper_files/paper/2021/file/97275a23ca44226c9964043c8462be96-Paper.pdf},
 volume = {34},
 year = {2021}
}

About

"Moshpit SGD: Communication-Efficient Decentralized Training on Heterogeneous Unreliable Devices", official implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published