Partial implementation of paper "DEEP GRADIENT COMPRESSION: REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING"
for installing required packages run
pip3 install -r requirements.txt
python main.py
Current implementation consist of only
- large gradients selection and update
- small gradients accumulation
- momentum corelation
- momentum factor masking
DEEP GRADIENT COMPRESSION:REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING Pytorch tutorial on distributed training