Implement popular distributed training algorithms for neural networks.
-
Synchronous
-
Asynchronous
# git clone
git clone https://github.com/borgwang/distributed-ml.git
cd distributed-ml
pip install -r requirements.txt
# sysc training
python distributed-ml/sync_train.py --algo SSGD
# asysc training
python distributed-ml/async_train.py --algo ASGD