拿下技术面上传简历

训练一个 100B 参数、序列长度 8k 的模型,64 张 GPU。节点内互联带宽高,节点间带宽只有节点内的 1/4。请给出并行策略:TP、PP、DP、ZeRO 各设多少?放在节点内还是节点间?micro-batch 和梯度累积怎么配?为什么?

深度学习基础训练工程3-5 年知识点 1 个

面试官在考什么

判断候选人能否按通信密度和拓扑匹配并行策略,理解 TP/PP/DP 的切分对象、通信模式和气泡、负载均衡。

数据并行/模型并行

回答框架 · 前两步

  1. 100B 参数单卡放不下,纯 DP 不可行;TP 通信最密集,应放节点内,常见 TP=8;PP 通信较松,可跨节点,用 PP=8 把 64 卡切成 8x8。
  2. 若显存仍紧,在 DP 维度加 ZeRO-1/2 分片优化器状态和梯度;DP 的 all_reduce/reduce_scatter 跨节点会受带宽限制,因此 DP 组尽量同节点或减少跨节点 DP。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

延伸阅读

想看这个方向的整体准备路线? 进入「深度学习基础」方向页

同一能力域的其他题