ai-infra-interview-305

第 81 题:如何估算大模型训练所需的显存?公式推导?

题目

如何估算大模型训练所需的显存?公式推导?


完整讲解

一、显存组成

训练时显存主要来自:模型参数 (P);梯度(与参数量同量级);optimizer state(如 Adam 为 (2P) 的 fp32 动量+方差);激活(与 batch、序列长、层数相关)。推理只需参数(及少量 KV cache 等)。

二、参数量与优化器

三、激活的估算


面试要点


记忆要点

  1. 训练 ≈ 12P(fp16+Adam)+ 激活;激活 ∝ batch×seq×L×hidden。
  2. Checkpoint 降激活;ZeRO/TP/PP 分片降每卡参数与 state。
  3. 先算 12P 与激活量级,再按并行度除。
返回模块 返回总览