paper-with-me

Papers

TensorOpt: Exploring the Tradeoffs in Distributed DNN Training with Auto-Parallelism

2020-04-16 · Zhenkun Cai, Kaihao Ma, Xiao Yan, Yidi Wu, Yuzhen Huang, James Cheng, Teng Su, Fan Yu

A good parallelization strategy can significantly improve the efficiency or reduce the cost for the distributed training of deep neural networks (DNNs). Recently, several methods have been proposed to find efficient parallelization strategies but they all optimize a single objective (e.g., execution time, memory consumption) and produce only one strategy. We propose FT, an efficient algorithm that searches for an optimal set of parallelization strategies to allow the trade-off among different objectives. FT can adapt to different scenarios by minimizing the memory consumption when the number of devices is limited and fully utilize additional resources to reduce the execution time. For popular DNN models (e.g., vision, language), an in-depth analysis is conducted to understand the trade-offs among different objectives and their influence on the parallelization strategies. We also develop a user-friendly system, called TensorOpt, which allows users to run their distributed DNN training jobs without caring the details of parallelization strategies. Experimental results show that FT runs efficiently and provides accurate estimation of runtime costs, and TensorOpt is more flexible in adapting to resource availability compared with existing frameworks.

📄 PDF Abstract BibTeX arXiv:2004.10856

Code (1)

mindspore-ai/mindspore 공식 구현 mindspore

Similar Papers 제목 키워드 기반

DQ-SGD: Dynamic Quantization in SGD for Communication-Efficient Distributed Learning

2021-07-30 · Guangfeng Yan, Shao-Lun Huang, Tian Lan, Linqi Song

Gradient quantization is an emerging technique in reducing communication costs in distributed learning. Existing gradient quantization algorithms often rely on engineering heuristics or empirical observations, lacking a …

Quantization

Auto-MAP: A DQN Framework for Exploring Distributed Execution Plans for DNN Workloads

2020-07-08 · Siyu Wang, Yi Rong, Shiqing Fan, Zhen Zheng 외

The last decade has witnessed growth in the computational requirements for training deep neural networks. Current approaches (e.g., data/model parallelism, pipeline parallelism) parallelize training tasks onto multiple d…

Deep LearningEfficient Explorationreinforcement-learningReinforcement Learning+1

Fractional Order Distributed Optimization

2024-12-03 · Andrei Lixandru, Marcel van Gerven, Sergio Pequito

Distributed optimization is fundamental to modern machine learning applications like federated learning, but existing methods often struggle with ill-conditioned problems and face stability-versus-speed tradeoffs. We int…

Distributed OptimizationFederated Learning

Calibrate-Then-Act: Cost-Aware Exploration in LLM Agents

2026-02-18 · Wenxuan Ding, Nicholas Tomlin, Greg Durrett arxiv

LLM agents are deployed in environments where they must interact to acquire information. In these scenarios, the agent must reason about inherent cost-uncertainty tradeoffs in how to act, such as when to stop exploring a…

Exploring Tradeoffs in Spiking Neural Networks

2022-12-15 · Florian Bacho, Dominique Chu

Spiking Neural Networks (SNNs) have emerged as a promising alternative to traditional Deep Neural Networks for low-power computing. However, the effectiveness of SNNs is not solely determined by their performance but als…