反向传播与训练机制公式索引与符号约定
本页集中说明 2.3 与本专题共用的梯度、有效更新、状态生命周期和策略代价公式。每个正文页继续解释公式来源、成立条件和机制关系,Notebook 负责把公式映射到代码、TODO、测试与实验记录。
使用方法
阅读公式时依次确认四件事:梯度相对于哪个目标求导;损失按样本、Token 还是累计窗口归约;参数是否真的完成一次更新;状态节省是否引入重算、搬运或等待。跨页对照以本页符号为准,局部推导与实现仍回到对应正文和机制 Notebook。
共用符号
| 符号 | 含义 | 常见粒度 |
|---|---|---|
| 当前训练目标或损失 | 样本、Token 或累计窗口 | |
| 算子输入与输出;具体页面可继续写成 Q、K、V、logits 等对象 | 张量 | |
| 从输出接收到的上游梯度 | 张量 | |
| 函数 | 局部算子 | |
| 参数梯度; | 参数或参数组 | |
| 第 | Token | |
| 当前累计窗口内的有效监督位置总数 | 累计窗口 | |
| 混合精度损失缩放因子 | 更新步 | |
| 第 | 参数 | |
| 第 | 更新步 | |
| 优化器根据梯度和内部状态形成的更新方向 | 参数 | |
| 第 | 状态对象 | |
| 状态 | 训练阶段 | |
| 搬出与搬回方向的有效带宽 | 传输链路 | |
| 可由其他计算覆盖的传输时间 | 关键路径 |
局部反向与梯度汇合
| 机制 | 规范表达 | 成立条件与观察量 | 正文与代码入口 |
|---|---|---|---|
| 向量—雅可比积 | 02 自动求导与 Transformer 反向、Part 00 · 07 | ||
| 分支梯度汇合 | 同一输入或共享参数从所有使用位置累计贡献 | 02 自动求导与 Transformer 反向、Part 02 · 09 | |
| Attention 前向 | Part 02 · 10 Attention 反向 | ||
| Attention 反向 | 每行 Softmax 独立求导;检查 mask、缩放、dQ/dK/dV 与 gradcheck | 02 自动求导与 Transformer 反向、Part 02 · 10 |
监督归约与有效更新
| 机制 | 规范表达 | 粒度与更新条件 | 正文与代码入口 |
|---|---|---|---|
| 有效 Token 损失 | 先累计损失分子和有效 Token 数,再做一次统一归约 | 03 监督与有效更新、Part 02 · 13 SFT | |
| 累计窗口梯度 | 不同长度微批次使用同一有效 Token 分母;窗口结束前不写回参数 | Part 02 · 11 梯度累积 | |
| 损失缩放与还原 | FP16 常用动态 | Part 02 · 混合精度反向 | |
| 有效参数更新 | 梯度非有限时参数和 scheduler 均不推进; | Part 02 · 12 优化器与调度、Part 02 · 55 更新动力学 |
训练状态生命周期与峰值
| 机制 | 规范表达 | 粒度与观察量 | 正文与代码入口 |
|---|---|---|---|
| 阶段驻留量 | 04 训练状态生命周期、Part 02 · 43 内存账本 | ||
| 理论峰值 | 与 CUDA allocated/reserved 分开记录;理论账本用于解释主导对象 | 04 训练状态生命周期、Part 00 · 18 显存账本 | |
| Checkpoint 节省量 | 基线和候选使用同一模型、输入、累计窗口和测量边界 | 05 激活检查点与卸载、Part 02 · 19 | |
| Checkpoint 新增时间 | 新增时间主要来自反向重算和调度开销;同时检查输出与梯度一致 | Part 02 · 19 激活检查点 |
Offload 搬运与暴露时间
| 机制 | 规范表达 | 粒度与观察量 | 正文与代码入口 |
|---|---|---|---|
| 理论往返时间 | bytes 是实际搬出并在反向前搬回的状态量 | 05 激活检查点与卸载、Part 02 · 42 | |
| 暴露传输时间 | 只把未被计算覆盖的搬运计入关键路径;搬回必须早于消费点 | Part 02 · 42 激活卸载、Part 02 · 76 策略对照 |
与其他专题的公式边界
| 公式对象 | 归属位置 |
|---|---|
| SFT、DPO、GRPO、PPO、奖励与优势 | 后训练优化公式索引 |
| All-Reduce、Reduce-Scatter、并行切分与扩展效率 | 通信与并行 |
| 吞吐、延迟、分位数、Roofline 与回归阈值 | 性能分析 |
| 量化范围、缩放、校准误差与低比特表示 | 量化与压缩 |
