🖥️ AI 基础设施ID:
zero-memory-offloadZeRO-1/2/3 显存切分
ZeRO-1/2/3 & Offload
🎯核心面试考点体系 (Exam Points)
基础原理 · 工业场景 · 深入排雷基础·定义
请阐明【ZeRO-1/2/3 显存切分】的本质定义、底层数学/架构运作机制与关键原理。
基础·场景
在实际工业生产体系中,【ZeRO-1/2/3 显存切分】适用于哪些典型场景?解决了什么核心工程痛点?
🔥 高频进阶实战考点 (Top 5 Deep-Dive Questions)
1
手算 70B 模型(Adam + FP16/FP32 混合精度)训练的单卡静态显存: 写出 ,逐项说明(FP16 参数 / FP16 梯度 / FP32 主权重 + 一阶 + 二阶动量),得出 1120 GB,并解释为何朴素 DDP 每卡仍是 1120 GB(复制 N 份冗余)。
2
写出 ZeRO-1/2/3 三档的每卡显存公式 、、,并说明每一档切了什么、还剩什么未切。
3
ZeRO-2 相比 ZeRO-1 省了什么?省多少(梯度从每卡 降到 )?梯度为什么能被切——反向后立即 Reduce-Scatter 聚合分片,而不是全量 All-Reduce。
4
ZeRO-3 的通信量为什么约是 DDP 的 1.5 倍(前向 All-Gather 参数 Φ + 反向 Reduce-Scatter Φ + 反向重算时再 All-Gather 参数 Φ ≈ 3Φ,vs DDP 的 2Φ),显存收益 是否划算。
5
ZeRO-Offload 把什么移到 CPU、代价是什么: 优化器状态与 Adam 计算下放 CPU,GPU 只留本层参数分片 ;换来显存大降,代价是 PCIe 带宽受限、步时间变长;ZeRO-Infinity 如何再扩展到 NVMe。
📖 关联深度指南:📄 distributed-parallelism →
更新于 2026-08-12🎯
🚀 开始本考点专项刷题 ➔检验攻克程度:针对「ZeRO-1/2/3 显存切分」专属刷题排雷
做单选排雷题、推导选项机制,答错自动收录进专属错题本。