paper-with-me

Papers

QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devices

2024-07-02 · Juntao Zhao, Borui Wan, Yanghua Peng, Haibin Lin, Yibo Zhu, Chuan Wu

A number of production deep learning clusters have attempted to explore inference hardware for DNN training, at the off-peak serving hours with many inference GPUs idling. Conducting DNN training with a combination of heterogeneous training and inference GPUs, known as hybrid device training, presents considerable challenges due to disparities in compute capability and significant differences in memory capacity. We propose QSync, a training system that enables efficient synchronous data-parallel DNN training over hybrid devices by strategically exploiting quantized operators. According to each device's available resource capacity, QSync selects a quantization-minimized setting for operators in the distributed DNN training graph, minimizing model accuracy degradation but keeping the training efficiency brought by quantization. We carefully design a predictor with a bi-directional mixed-precision indicator to reflect the sensitivity of DNN layers on fixed-point and floating-point low-precision operators, a replayer with a neighborhood-aware cost mapper to accurately estimate the latency of distributed hybrid mixed-precision training, and then an allocator that efficiently synchronizes workers with minimized model accuracy degradation. QSync bridges the computational graph on PyTorch to an optimized backend for quantization kernel performance and flexible support for various GPU architectures. Extensive experiments show that QSync's predictor can accurately simulate distributed mixed-precision training with <5% error, with a consistent 0.27-1.03% accuracy improvement over the from-scratch training tasks compared to uniform precision.

📄 PDF Abstract BibTeX arXiv:2407.02327

Code (1)

bytedance/QSync 공식 구현 pytorch

Tasks

GPUQuantization

Similar Papers 제목 키워드 기반

Double Quantization for Communication-Efficient Distributed Optimization

2018-05-25 · NeurIPS 2019 12 · Yue Yu, Jiaxiang Wu, Longbo Huang

Modern distributed training of machine learning models suffers from high communication overhead for synchronizing stochastic gradients and model parameters. In this paper, to reduce the communication complexity, we propo…

Distributed OptimizationQuantization

Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification and Local Computations

2019-12-01 · NeurIPS 2019 12 · Debraj Basu, Deepesh Data, Can Karakus, Suhas Diggavi

Communication bottleneck has been identified as a significant issue in distributed optimization of large-scale learning models. Recently, several approaches to mitigate this problem have been proposed, including differen…

Distributed OptimizationQuantization

Communication-Efficient Distributed Asynchronous ADMM

2025-08-17 · Sagar Shrestha arxiv

In distributed optimization and federated learning, asynchronous alternating direction method of multipliers (ADMM) serves as an attractive option for large-scale optimization, data privacy, straggler nodes and variety o…

Distributed OptimizationFederated Learning

Qsparse-local-SGD: Distributed SGD with Quantization, Sparsification, and Local Computations

2019-06-06 · Debraj Basu, Deepesh Data, Can Karakus, Suhas Diggavi

Communication bottleneck has been identified as a significant issue in distributed optimization of large-scale learning models. Recently, several approaches to mitigate this problem have been proposed, including differen…

Distributed OptimizationQuantization

Distributed Optimization for Quadratic Cost Functions over Large-Scale Networks with Quantized Communication and Finite-Time Convergence

2023-04-02 · Apostolos I. Rikos, Andreas Grammenos, Evangelia Kalyvianaki, Christoforos N. Hadjicostis 외

We propose two distributed iterative algorithms that can be used to solve, in finite time, the distributed optimization problem over quadratic local cost functions in large-scale networks. The first algorithm exhibits sy…

Distributed OptimizationFederated LearningQuantizationScheduling