Guardado en:
Detalles Bibliográficos
Autores principales: Liang, Yuhang, Li, Xinyi, Ren, Jie, Li, Ang, Fang, Bo, Chen, Jieyang
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:https://arxiv.org/abs/2410.11720
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913669316608000
author Liang, Yuhang
Li, Xinyi
Ren, Jie
Li, Ang
Fang, Bo
Chen, Jieyang
author_facet Liang, Yuhang
Li, Xinyi
Ren, Jie
Li, Ang
Fang, Bo
Chen, Jieyang
contents Large Language Models (LLMs) have demonstrated remarkable performance in various natural language processing tasks. However, the training of these models is computationally intensive and susceptible to faults, particularly in the attention mechanism, which is a critical component of transformer-based LLMs. In this paper, we investigate the impact of faults on LLM training, focusing on INF, NaN, and near-INF values in the computation results with systematic fault injection experiments. We observe the propagation patterns of these errors, which can trigger non-trainable states in the model and disrupt training, forcing the procedure to load from checkpoints. To mitigate the impact of these faults, we propose ATTNChecker, the first Algorithm-Based Fault Tolerance (ABFT) technique tailored for the attention mechanism in LLMs. ATTNChecker is designed based on fault propagation patterns of LLM and incorporates performance optimization to adapt to both system reliability and model vulnerability while providing lightweight protection for fast LLM training. Evaluations on four LLMs show that ATTNChecker incurs on average 7% overhead on training while detecting and correcting all extreme errors. Compared with the state-of-the-art checkpoint/restore approach, ATTNChecker reduces recovery overhead by up to 49x.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11720
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ATTNChecker: Highly-Optimized Fault Tolerant Attention for Large Language Model Training
Liang, Yuhang
Li, Xinyi
Ren, Jie
Li, Ang
Fang, Bo
Chen, Jieyang
Distributed, Parallel, and Cluster Computing
Machine Learning
C.1.4; B.2.3; I.2.7
Large Language Models (LLMs) have demonstrated remarkable performance in various natural language processing tasks. However, the training of these models is computationally intensive and susceptible to faults, particularly in the attention mechanism, which is a critical component of transformer-based LLMs. In this paper, we investigate the impact of faults on LLM training, focusing on INF, NaN, and near-INF values in the computation results with systematic fault injection experiments. We observe the propagation patterns of these errors, which can trigger non-trainable states in the model and disrupt training, forcing the procedure to load from checkpoints. To mitigate the impact of these faults, we propose ATTNChecker, the first Algorithm-Based Fault Tolerance (ABFT) technique tailored for the attention mechanism in LLMs. ATTNChecker is designed based on fault propagation patterns of LLM and incorporates performance optimization to adapt to both system reliability and model vulnerability while providing lightweight protection for fast LLM training. Evaluations on four LLMs show that ATTNChecker incurs on average 7% overhead on training while detecting and correcting all extreme errors. Compared with the state-of-the-art checkpoint/restore approach, ATTNChecker reduces recovery overhead by up to 49x.
title ATTNChecker: Highly-Optimized Fault Tolerant Attention for Large Language Model Training
topic Distributed, Parallel, and Cluster Computing
Machine Learning
C.1.4; B.2.3; I.2.7
url https://arxiv.org/abs/2410.11720