TensorX
返回文献探索

Paper · arXiv 2401.00134

Unicron: Economizing Self-Healing LLM Training at Scale

Tao He, Xue Li, Zhibin Wang, Kun Qian, Jingbo Xu, Wenyuan Yu, Jingren Zhou

12 upvotesDecember 30, 2023arXiv 预印本
AI 摘要

Unicron, a workload manager, enhances the self-healing and efficiency of large-scale language model training by optimizing for cost and minimizing downtime across multiple tasks.

workload managererror detectioncost-aware plan generationstate changesdistributed clustertraining efficiencyreliability

Abstract

Training large-scale language models is increasingly critical in various domains, but it is hindered by frequent failures, leading to significant time and economic costs. Current failure recovery methods in cloud-based settings inadequately address the diverse and complex scenarios that arise, focusing narrowly on erasing downtime for individual tasks without considering the overall cost impact on a cluster. We introduce Unicron, a workload manager designed for efficient self-healing in large-scale language model training. Unicron optimizes the training process by minimizing failure-related costs across multiple concurrent tasks within a cluster. Its key features include in-band error detection for real-time error identification without extra overhead, a dynamic cost-aware plan generation mechanism for optimal reconfiguration, and an efficient transition strategy to reduce downtime during state changes. Deployed on a 128-GPU distributed cluster, Unicron demonstrates up to a 1.9x improvement in training efficiency over state-of-the-art methods, significantly reducing failure recovery costs and enhancing the reliability of large-scale language model training.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Unicron: Economizing Self-Healing LLM Training at Scale | TensorX