🖥️ AI 基础设施ID:
training-frameworks训练框架与 Profiling
Training Frameworks & Profiling
🎯核心面试考点体系 (Exam Points)
基础原理 · 工业场景 · 深入排雷基础·定义
请阐明【训练框架与 Profiling】的本质定义、底层数学/架构运作机制与关键原理。
基础·场景
在实际工业生产体系中,【训练框架与 Profiling】适用于哪些典型场景?解决了什么核心工程痛点?
🔥 高频进阶实战考点 (Top 5 Deep-Dive Questions)
1
对比三者显存账: DDP 每卡 (全量副本,ZeRO-0),FSDP/ZeRO-3 每卡 ,DeepSpeed 额外支持 CPU/NVMe Offload;分别说明解决的是算力扩展还是显存扩展。
2
讲清 FSDP 分片原理: 权重张量按 rank 分片 → 前向 All-Gather 恢复本层参数 → 用后即弃 → 反向 Reduce-Scatter 梯度分片;为什么通信量约 DDP 的 1.5 倍(3Φ vs 2Φ)、为什么仍近线性扩展。
3
选型: 单机多卡、想少写代码选什么(FSDP);跨机/需要 Offload/超大规模/既有生态选什么(DeepSpeed);FSDP 的 FULL_SHARD 与 SHARD_GRAD_OP 有何区别。
4
用 torch.profiler 定位瓶颈: 把单步时间拆成 compute/comm/IO/idle 四类;通信未与反向重叠怎么调(bucket 大小、异步梯度),IO 打不满怎么调(worker 数、prefetch_factor、数据格式),给出排查顺序。
5
手算场景: 70B 在 8×80 GB 节点上为什么 DDP 装不下( GB > 640 GB);FSDP/ZeRO-3 每卡 GB 仍超 80 GB,须 16 卡或再开 Offload(GPU 仅剩 GB);完整说出两层账。
📖 关联深度指南:📄 mlops-and-testing →
更新于 2026-08-12🎯
🚀 开始本考点专项刷题 ➔检验攻克程度:针对「训练框架与 Profiling」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。