🖥️ AI 基础设施ID:
checkpoint-resume检查点与故障恢复
Checkpointing & Recovery
🎯核心面试考点体系 (Exam Points)
基础原理 · 工业场景 · 深入排雷基础·定义
请阐明【检查点与故障恢复】的本质定义、底层数学/架构运作机制与关键原理。
基础·场景
在实际工业生产体系中,【检查点与故障恢复】适用于哪些典型场景?解决了什么核心工程痛点?
🔥 高频进阶实战考点 (Top 5 Deep-Dive Questions)
1
完整列出 checkpoint 必须保存的状态(权重、Adam /、step/epoch 与 LR 调度、RNG、DataLoader 游标),并解释为什么只存权重会导致恢复后 loss 波动(优化器状态与学习率进度丢失)。
2
碎片保存解决什么: 70B FP16 单文件 140 GB 分钟级落盘且易损坏;HF safetensors sharded 如何用 index.json + 多分片并行写 + mmap 零拷贝读解决,为什么比 pickle(.bin)安全。
3
异步保存原理: 为什么同步保存必须 stop-the-world(权重持续变化、无法直接后台写);异步保存如何拿一致快照(GPU→CPU 拷贝 + copy-on-write/版本戳 + 后台落盘)以及权衡。
4
ZeRO-3/FSDP 分片训练下如何保存与恢复: 每 rank 只存自己的分片 ,恢复时逐 rank 读回(或先 gather 拼全量导出);续训时 RNG 与 shuffle 为何必须一并恢复。
5
训练稳定性: loss/梯度尖刺如何检测与应对(回滚 last-good 检查点、降 LR、跳过异常 batch),保存频率如何权衡(IO 开销 vs 故障损失),结合每 epoch 候选检查点给出策略。
📖 关联深度指南:📄 mlops-and-testing →
更新于 2026-08-12🎯
🚀 开始本考点专项刷题 ➔检验攻克程度:针对「检查点与故障恢复」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。