斯坦福 CS312 课题残差连接后置 RMSNorm 问题得到修复
斯坦福 CS312 深度学习炼金课程针对残差连接之后放 RMSNorm(Post-RMSNorm)这个经典不稳定问题给出了可落地的修复方案,这个问题的核心根源是 RMSNorm 没有减去均值,不具备居中不变性,残差累加之后激活值会持续带偏移量,随着模型层数加深,梯度很容易出现爆炸或者消失,训练 loss 震荡、模型很难收敛,很多人直接照搬 Pre-Norm 的思路把 RMSNorm 放在残差相加之后,在浅层模型里可能看不出问题,一旦层数变多就会训练崩掉,课程里对比了原始错误结构、梯度流向、多种修复方案,最后确定优先使用前置归一化(Pre-Norm)作为标准方案,同时也给出了保留 Post-RMSNorm 时的修正手段,方便大家做对照实验和复现。
错误结构与问题原理
原始错误写法:残差相加 x = x + sublayer(x),再执行 RMSNorm (x)
- RMSNorm 公式只做均方根缩放,没有均值归零操作,和 LayerNorm 不一样
- 残差流不断叠加增量,会累积固定偏移,偏移不会被 RMSNorm 抹掉
- 层数越深,残差流的均值偏移越明显,RMS 分母持续漂移,梯度流通失控
- 现象:loss 剧烈抖动、bf16 混合精度下更容易出现 NaN、深层模型无法收敛
方案对比清单
| 方案 | 做法 | 优缺点 | 推荐等级 |
|---|---|---|---|
| Pre-RMSNorm(主流方案) | 先 RMSNorm,再送入注意力 / MLP,最后残差相加 | 梯度稳定、LLaMA 等大模型通用、实现简单 | ⭐⭐⭐⭐⭐ |
| Post-RMSNorm + 额外缩放 | 残差相加后 RMSNorm,再加固定缩放系数、调整初始化 | 可以保留后置结构,调参成本高,只适合实验 | ⭐⭐⭐ |
| Post-RMSNorm + 偏移修正 | 在 RMSNorm 前手动减去残差流均值 | 计算开销上涨,效果接近 LayerNorm,失去 RMSNorm 速度优势 | ⭐⭐ |
| Fixup 初始化 | 去掉归一化,靠特殊初始化稳定残差梯度 | 不使用 RMSNorm,不属于本问题的修复路线 | ⭐ |
CS312 课程标准修复步骤
- 调整模块顺序:把 RMSNorm 挪到注意力、MLP 子层前面,也就是 Pre-Norm 结构
- 代码结构调整:attn(self.attn_norm(x)),而不是 attn_norm(x+attn_out)
- 初始化校验:RMSNorm 的 gain 参数初始化为 1,epsilon 选用 1e-6 适配 bf16 训练
- 梯度监控:训练日志里每层记录残差流均值、RMS 值,观察偏移是否持续累积
- 消融对照:同配置下分别跑 Post-RMSNorm、Pre-RMSNorm 两组实验,对比 loss 曲线
容易踩坑的细节
- 不要简单认为 RMSNorm 和 LayerNorm 可以无脑互换位置,后置场景两者稳定性差异很大
- 混合精度训练时,RMS 的分母计算建议上转到 fp32,防止平方后溢出
- 就算浅层模型跑通 Post-RMSNorm,扩展到 24 层以上的 Transformer 依然会复现不稳定问题
- 很多开源代码里的 “最后一层 RMSNorm” 不属于残差中间层 Post-Norm,是输出归一化,不受这个问题约束
【相关 FAQ】
问题 1:斯坦福 CS312 提出残差连接后 RMSNorm 固定问题,这个问题是不是 RMSNorm 本身的 bug?
回答 1:斯坦福 CS312 提出残差连接后 RMSNorm 固定问题,它不属于 RMSNorm 代码 bug,是 RMSNorm 缺少均值归零、不具备居中不变性,放在残差相加之后的架构选择带来的优化稳定性问题,换前置摆放就能大幅缓解。
问题 2:斯坦福 CS312 里修复残差连接后 RMSNorm 问题,优先推荐哪一种实现方式?
回答 2:斯坦福 CS312 提出残差连接后 RMSNorm 固定问题,课程优先推荐 Pre-RMSNorm,也就是归一化放在注意力、MLP 子层前面,残差相加之后不再做归一化,是工业界大模型最成熟稳定的方案。
问题 3:斯坦福 CS312 残差连接后 RMSNorm 问题,为什么 LayerNorm 放在残差后比 RMSNorm 更稳一点?
回答 3:斯坦福 CS312 提出残差连接后 RMSNorm 固定问题,LayerNorm 会减去均值,能消除残差累加带来的偏移,RMSNorm 只做缩放,偏移会一直留在残差流里面,层数加深之后梯度更容易失控。
问题 4:如果实验必须保留残差连接后置 RMSNorm,斯坦福 CS312 给出什么补充手段?
回答 4:斯坦福 CS312 提出残差连接后 RMSNorm 固定问题,如果一定要保留后置 RMSNorm,可以搭配额外缩放系数、精细参数初始化,同时监控每层残差均值偏移,但是稳定性不如 Pre-RMSNorm,只适合对照实验。
【参考资料】
[2026-09-11](RMSNorm in Transformers 常见实现错误汇总)Nalar
[2026-07-23](RMSNorm 居中不变性、Post-Norm 不稳定说明)AI Wiki
[2026-04-04](Deep Learning Alchemy 斯坦福 CS312 课程讲义)deep-learning-alchemy.github.io
[2019-12-15](Root Mean Square Layer Normalization 原始论文)NeurIPS
【免责声明】
本文内容基于斯坦福 CS312 课程公开讲义、RMSNorm 相关技术文档整理,修复方案仅为学术实验层面的技术结论,不同模型大小、精度、数据集下训练表现存在差异,不保证直接落地无任何训练异常;正式模型训练的架构选型、超参设置请结合自身实验验证。
相关阅读
- Perplexity 浏览器 Agent 上新实时展示与接管功能,可同步查看操作并随时收回控制权
- 谷歌发布全新 Gemini 4 Hydrogen AI 模型,推理速度提升 2.5 倍、编程能力大幅增强
- AmazonScience 推出 SGLang‑Neuron,打通 AWS Trainium 芯片上完整 SGLang 运行工作流
- Mantle Machines 上线美国工业机器 AI 原生全栈维护服务
- Berkeley AI 转发研究注意力计算 8 位、4 位量化可对齐 FP32 精度基线
- OpenAI 更新 ChatGPT Dots,回复更快、减少专业术语、任务执行更可靠
- OpenAI 推出 Daybreak 两大网络安全产品Defense Factory 与 Red Team
- LeapQuant 推出免训练方案,支持 8 位、4 位循环状态量化
- 安全补丁进入 1-day 风险窗口,未及时修补系统面临漏洞利用攻击风险
- 研究者证实现有 LLM 文本水印存在两类绕过手段,推出潜意识水印作为新防御方案
- BAIR 论文 SuperMimic 斩获 CoRL 2026 最佳论文奖
- Outworld Labs 上线机器人基础模型仿真训练评估平台,降低具身智能模型迭代与迁移测试成本
- Gemini 4 Hydrogen 在 AA‑Robotics v0.1 评测拿下谷歌模型第一、总榜第四
- LumaLabsAI 参与启动 Chroma Awards 第二季,赛事总奖金福利超 45 万美元
- LangChain 放出 Interrupt 26 全部会议录像,同步开启 Interrupt 27 报名通道
- Microsoft Research Focus 新一期上线,聚焦科幻、数学与 AI 三者研究交汇方向
-
Perplexity 浏览器 Agent(Comet)推出实时展示与接管新功能,开启任务之后,用户可以实时看到 Agent 在浏...浏览全文>>
-
谷歌正式推出全新 AI 模型 Gemini 4 Hydrogen,对标前代 Gemini 3 8 Flash,在默认高推理模式下任务...浏览全文>>
-
AmazonScience 联合 LMSYS 正式对外发布 SGLang-Neuron,也就是面向 AWS Trainium 的 SGLang 插件,目前处于 Beta 测试阶段,它 浏览全文>>
-
Mantle Machines 正式面向美国市场推出一套 AI 原生工业自动化机器维护服务,它不是只卖运维软件或者撮合...浏览全文>>
-
Berkeley AI 实验室转发了低精度注意力量化相关研究成果,这套方案可以把注意力模块的矩阵运算降到 8bit ...浏览全文>>
-
OpenAI 推送了 ChatGPT Dots 的一轮专项更新,这次优化瞄准大家日常使用智能体时最容易吐槽的痛点,让 Do...浏览全文>>
-
OpenAI 正式发布 Daybreak 体系下两款面向网络安全的 AI 产品 Daybreak Defense Factory 和 Daybreak Red Team,两款产品依托 浏览全文>>
-
LeapQuant 是一套面向线性注意力循环状态的免训练量化方案,不需要微调、不需要标定数据,就能把长上下文模型...浏览全文>>
-
安全补丁发布之后就开启了 1-day 风险窗口,这个阶段漏洞修复包已经对外公开,攻击者可以通过比对补丁前后代...浏览全文>>
-
一批研究人员在最新论文里指出,当下主流的大模型统计文本水印并不安全,有两类成熟手段可以绕过检测,为了解...浏览全文>>
- Mantle Machines 上线美国工业机器 AI 原生全栈维护服务
- OpenAI 更新 ChatGPT Dots,回复更快、减少专业术语、任务执行更可靠
- OpenAI 推出 Daybreak 两大网络安全产品Defense Factory 与 Red Team
- Levie 转推 Box 早期访问 Gemini 4 Hydrogen 测试结果,准确率相比 Gemini 3.8 Flash 提升 5 个百分点
- ThinkingMachines 在 HuggingFace 放出 Inkling 2 Small,采用 Apache 2.0 许可证开放权重
- 斯坦福 AI 实验室推出 Speculative Self-Distillation,降低自蒸馏监督开销
- IDC 数据双十一优惠挡不住手机涨价,国内智能手机销量同比下滑 22.7%
- LennySan 第五份招聘趋势报告出炉,AI 时代产品经理需求持续走高
- 黄仁勋离开英伟达会去哪,王腾一句话引爆猜想,业内认为马斯克的业务确实需要他
- 中芯国际三季度业绩爆发,单季净利润 28.47 亿元,同比大增 87.6%
- LumaLabsAI 参与启动 Chroma Awards 第二季,赛事总奖金福利超 45 万美元
- 无身份 Personal Agent 难以进入商业世界,核心卡在法律主体、支付信任与权责追溯
- 谷歌发布 Gemini 4 Hydrogen,主打高效编码与智能体工作流
- 斯坦福 CS312 课题残差连接后置 RMSNorm 问题得到修复
- 蒸冻饺子的正确蒸方法 家庭实操详解
- Traversal AI 完成 1.2 亿美元 B 轮融资,企业估值达到 10 亿美元
- Pydantic 推出 Agent Sandboxes,依托最小解释器实现毫秒级启动
- a16z 发布全新市场地图,消费级 Agent 成为当下热门赛道
- 闲鱼出现 96G 显存魔改版 RTX 5090,标价 648 万只是占位价
- swan 怎么用 英语单词词性搭配深度解析
- Perplexity 浏览器 Agent 上新实时展示与接管功能,可同步查看操作并随时收回控制权
- LeapQuant 推出免训练方案,支持 8 位、4 位循环状态量化
- BAIR 论文 SuperMimic 斩获 CoRL 2026 最佳论文奖
- Outworld Labs 上线机器人基础模型仿真训练评估平台,降低具身智能模型迭代与迁移测试成本
- Inkling 2 Small 权重正式放出,全套采用 Apache 2.0 许可证开放
- MiniMax H3 Image 登陆 HyperFrames Studio,新增图生视频创作通道
- 怎样腌好吃又脆的黄瓜 家常脆腌黄瓜做法
- 怎么做蝴蝶结用纸做法 长条卡纸折叠成型
- 腾讯裁员 50% 属于谣言,AI 浪潮下企业用工逻辑正在发生变化
- 手机厂商调研防窥屏叫好不叫座,隐私防护伴随明显使用代价
- 中科宇航力擎系列发动机圆满完成关键试车考核,可复用液体航天动力节点解读
- 支付宝新一代碰一下终端首发,支持碰付、扫码、刷卡多模式收款
- 网传印度裔高管接替黄仁勋担任英伟达 CEO 引发热议,该消息为不实传闻
- 奇瑞风云 T11 上市 17.99 万起国产全尺寸增程 SUV
- 一图看懂内存路线图长鑫率先量产4F2、3DRAM是终局
- 央视曝光高薪招聘司机陷阱,男子干 6 小时活反倒要倒贴 2 万
- AMD Zen6 架构服务器 CPU 对比老款实现性能提升 190 倍,售价仅上涨约 13 倍,被网友直呼良心
- Epic CEO 公开力挺黄仁勋,称英伟达罢免黄仁勋堪比开除乔布斯事件解读
- 横向法拉第效应被发现磁铁侧向放置也能调控光纤里的光线
- 赛力斯合作模式调整风波后,余承东预热新问界 M8明天见详情解读
