Meta Llama3 训练 419 次中断中 6 次源于静默数据损坏,AWS 给出三重检测法

AWS ML Blog · rss · 2026-11-12

AWS ML Blog 详解静默数据损坏(SDC)的检测与恢复:GPU 返回错误但「看起来合理」的数值且不报错,错误值会流入所有副本的梯度与权重,损失曲线可能数小时都正常。Meta 在 Llama 3 405B 预训练(16K H100、54 天)的 419 次意外中断中有 6 次归因于 SDC——且这只是被抓到的。

为什么常规检查全部失灵:ECC 只护内存、tensor-core 计算路径无 ECC;Xid 错误需要 GPU 自己上报而 SDC 天生静默;DCGM 深度检查跑在空闲节点;传输校验和与 checkpoint 校验和都验证不了计算正确性。唯一办法是检查计算结果本身。

训练循环内加三道检查(唯一能真正发现静默 SDC 的层)

定位与恢复: suspect rank 经 Kubernetes 节点名映射到实例,corDOn 节点、对照 HyperPod DCGM 指标、按需深度健康检查确认后换节点,从可疑窗口前的 checkpoint 恢复。还有「惯犯节点」历史查询供提前排查。

在 4 台 ml.p5.48xlarge(32 张 H100)上用软件注入故障验证,全部代码开源。

原文链接 →

「Infra」频道最新

更多「Infra」频道 AI 资讯 →