paper-with-me

홈 › Papers

Oobleck: Resilient Distributed Training of Large Models Using Pipeline Templates

2023-09-15 · Insu Jang, Zhenning Yang, Zhen Zhang, Xin Jin, Mosharaf Chowdhury

Oobleck enables resilient distributed training of large DNN models with guaranteed fault tolerance. It takes a planning-execution co-design approach, where it first generates a set of heterogeneous pipeline templates and instantiates at least $f+1$ logically equivalent pipeline replicas to tolerate any $f$ simultaneous failures. During execution, it relies on already-replicated model states across the replicas to provide fast recovery. Oobleck provably guarantees that some combination of the initially created pipeline templates can be used to cover all available resources after $f$ or fewer simultaneous failures, thereby avoiding resource idling at all times. Evaluation on large DNN models with billions of parameters shows that Oobleck provides consistently high throughput, and it outperforms state-of-the-art fault tolerance solutions like Bamboo and Varuna by up to $29.6x$.

📄 PDF Abstract BibTeX arXiv:2309.08125

Code (2)

symbioticlab/oobleck 공식 구현 pytorch
cornstarch-org/cornstarch pytorch

Similar Papers 제목 키워드 기반

ReCycle: Resilient Training of Large DNNs using Pipeline Adaptation

2024-05-22 · Swapnil Gandhi, Mark Zhao, Athinagoras Skiadopoulos, Christos Kozyrakis

Training large Deep Neural Network (DNN) models requires thousands of GPUs over the course of several days or weeks. At this scale, failures are frequent and can have a big impact on training throughput. Utilizing spare …

GPU

Byzantine Resilient Distributed Multi-Task Learning

2020-10-25 · NeurIPS 2020 12 · Jiani Li, Waseem Abbas, Xenofon Koutsoukos

Distributed multi-task learning provides significant advantages in multi-agent networks with heterogeneous data sources where agents aim to learn distinct but correlated models simultaneously.However, distributed algorit…

Multi-Task Learning

A Game-Theoretic Approach to Design Secure and Resilient Distributed Support Vector Machines

2018-02-07 · Rui Zhang, Quanyan Zhu

Distributed Support Vector Machines (DSVM) have been developed to solve large-scale classification problems in networked systems with a large number of sensors and control units. However, the systems become more vulnerab…

Personalized and Resilient Distributed Learning Through Opinion Dynamics

2025-05-20 · Luca Ballotta, Nicola Bastianello, Riccardo M. G. Ferrari, Karl H. Johansson

In this paper, we address two practical challenges of distributed learning in multi-agent network systems, namely personalization and resilience. Personalization is the need of heterogeneous agents to learn local models …

A Resilient Distributed Boosting Algorithm

2022-06-09 · Yuval Filmus, Idan Mehalel, Shay Moran

Given a learning task where the data is distributed among several parties, communication is one of the fundamental resources which the parties would like to minimize. We present a distributed boosting algorithm which is …

LEMMA