Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment

Shiwei Zhang, Xiaodong Yi, Lansong Diao, Chuan Wu, Siyu Wang +1 more
2/13/2023
cs.LGcs.DC

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

This paper presents TAG, an automatic system to derive optimized DNN training graph and its deployment onto any device topology, for expedited training in device- and topology- heterogeneous ML clusters. We novelly combine both the DNN computation graph and the device topology graph as input to a graph neural network (GNN), and join the GNN with a search-based method to quickly identify optimized distributed training strategies. To reduce communication in a heterogeneous cluster, we further explore a lossless gradient compression technique and solve a combinatorial optimization problem to automatically apply the technique for training time minimization. We evaluate TAG with various representative DNN models and device topologies, showing that it can achieve up to 4.56x training speed-up as compared to existing schemes. TAG can produce efficient deployment strategies for both unseen DNN models and unseen device topologies, without heavy fine-tuning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2023expediting,
  title  = {Expediting Distributed DNN Training with Device Topology-Aware Graph Deployment},
  author = {Shiwei Zhang and Xiaodong Yi and Lansong Diao and Chuan Wu and Siyu Wang and Wei Lin},
  year   = {2023},
  eprint = {2302.06126},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.06126v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.06126.svg)](https://codeofpaper.com/paper/2302.06126)

Discussion