paper-with-me

Papers

Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Training

2017-12-05 · ICLR 2018 1 · Yujun Lin, Song Han, Huizi Mao, Yu Wang, William J. Dally

Large-scale distributed training requires significant communication bandwidth for gradient exchange that limits the scalability of multi-node training, and requires expensive high-bandwidth network infrastructure. The situation gets even worse with distributed training on mobile devices (federated learning), which suffers from higher latency, lower throughput, and intermittent poor connections. In this paper, we find 99.9% of the gradient exchange in distributed SGD is redundant, and propose Deep Gradient Compression (DGC) to greatly reduce the communication bandwidth. To preserve accuracy during compression, DGC employs four methods: momentum correction, local gradient clipping, momentum factor masking, and warm-up training. We have applied Deep Gradient Compression to image classification, speech recognition, and language modeling with multiple datasets including Cifar10, ImageNet, Penn Treebank, and Librispeech Corpus. On these scenarios, Deep Gradient Compression achieves a gradient compression ratio from 270x to 600x without losing accuracy, cutting the gradient size of ResNet-50 from 97MB to 0.35MB, and for DeepSpeech from 488MB to 0.74MB. Deep gradient compression enables large-scale distributed training on inexpensive commodity 1Gbps Ethernet and facilitates distributed training on mobile. Code is available at: https://github.com/synxlin/deep-gradient-compression.

📄 PDF Abstract BibTeX arXiv:1712.01887

Code (6)

synxlin/deep-gradient-compression 공식 구현 pytorch
MindSpore-scientific-2/code-5/tree/main/Deep-Gradient-Compression mindspore
MindSpore-scientific-2/code-9/tree/main/Deep-Gradient-Compression mindspore
MindSpore-scientific/code-12/tree/main/Deep-Gradient-Compression mindspore
PaddlePaddle/FleetX/blob/develop/examples/resnet/train_fleet_static_dgc.py paddle
limberc/deep-gradient-compression pytorch

Tasks

Federated Learningimage-classificationImage ClassificationLanguage ModelingLanguage Modellingspeech-recognitionSpeech Recognition

Methods 이 논문이 사용한 방법론

SGD Stochastic Gradient Descent is an iterative optimization technique that uses minibatches of data to form an expectation of the gradient, rather than the full gradient using…

Similar Papers 제목 키워드 기반

Deep Gradient Compression Reduce the Communication Bandwidth For distributed Traning

2017-12-05 · The International Conference on Learning Representations 2017 12 · Yujun Lin, Song Han, Huizi Mao, Yu Wang 외

Large-scale distributed training requires significant communication bandwidth for gradient exchange that limits the scalability of multi-node training, and requires expensive high-bandwidth network infrastructure. The si…

Federated Learningimage-classificationImage ClassificationLanguage Modeling+3

Kimad: Adaptive Gradient Compression with Bandwidth Awareness

2023-12-13 · Jihao Xin, Ivan Ilin, Shunkang Zhang, Marco Canini 외

In distributed training, communication often emerges as a bottleneck. In response, we introduce Kimad, a solution that offers adaptive gradient compression. By consistently monitoring bandwidth, Kimad refines compression…

Communication Efficient Distributed Training with Distributed Lion

2024-03-30 · Bo Liu, Lemeng Wu, Lizhang Chen, Kaizhao Liang 외

The Lion optimizer has been a promising competitor with the AdamW for training large AI models, with advantages on memory, computation, and sample efficiency. In this paper, we introduce Distributed Lion, an innovative a…

Distributed Low-Communication Training with Decoupled Momentum Optimization

2025-10-03 · Sasho Nedelkoski, Alexander Acker, Odej Kao, Soeren Becker 외 arxiv

The training of large models demands substantial computational resources, typically available only in data centers with high-bandwidth interconnects. However, reducing the reliance on high-bandwidth interconnects between…

Heterogeneous Low-Bandwidth Pre-Training of LLMs

2026-01-05 · Yazan Obeidi, Amir Sarfi, Joel Lidin, Paul Janson 외 arxiv

Pre-training large language models (LLMs) increasingly requires distributed compute, yet bandwidth constraints make it difficult to scale beyond well-provisioned datacenters-especially when model parallelism forces frequ…