Skip to content

Partial implementation of paper "DEEP GRADIENT COMPRESSION: REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING"

License

Notifications You must be signed in to change notification settings

lusinlu/deep-gradient-compression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Gradient Compression

Partial implementation of paper "DEEP GRADIENT COMPRESSION: REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING"

Installation

for installing required packages run pip3 install -r requirements.txt

Run project

python main.py

Implementation

Current implementation consist of only

  • large gradients selection and update
  • small gradients accumulation
  • momentum corelation
  • momentum factor masking

References

DEEP GRADIENT COMPRESSION:REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING Pytorch tutorial on distributed training

About

Partial implementation of paper "DEEP GRADIENT COMPRESSION: REDUCING THE COMMUNICATION BANDWIDTH FOR DISTRIBUTED TRAINING"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages