步步糕升 发表于 2026-10-18 08:05:40

训练会 “思考” 的大模型:大部分算力,不是用来学习,而是等模型写完答卷

前言

      现在很多高级推理大模型,回答问题时会出现类似人类的行为:写到一半主动停顿,写下 “等等,我再检查一遍”,推翻前面的思路重新推导。
      这套反复校验、多轮复盘的思考习惯,并不是程序员一条条写进提示词教出来的。而是模型通过成千上万道题目试错,只接收 “答对 / 答错” 的反馈,依靠强化学习(RL)自我练出来的能力。
      但这里有一个反常识的算力真相:做强化学习训练的时候,GPU 显卡大部分时间并没有在做参数更新、“深度学习”,而是在等待模型一字一字生成完整答卷。行业实测,单单 “做题写答案” 就要占用每一轮训练 63%‑87% 的时间。
      本文通俗拆解推理模型强化学习完整流程,解释为什么生成答卷这么耗资源、训练集群遇到的各类技术痛点,以及这股浪潮正在如何改变 AI 硬件、训练框架的设计思路。
提示:本文为技术行业科普,数据来自公开论文、技术博客,不构成技术选型建议。

一、两种完全不同的学习方式:预训练 vs 强化学习

预训练:读现成的海量例题

大模型最初的预训练阶段,投喂的是已经写好的海量文本资料。模型的任务就是猜下一个字,标准答案全部已经存在数据集当中。
最大优势就是可以大规模并行计算,一整段文字一次性全部送入芯片,同时做多位置预测,GPU 算力可以跑满,硬件利用率很高。
强化学习:自己做题,只知道对错

以 DeepSeek‑R1 为代表的推理模型,采用 GRPO(组相对策略优化)这套强化学习方案。训练不会给它完整解题步骤,只输入题目,让模型自己生成多份完整答卷,最后只看最终结果是对还是错。答对就强化这套思路,答错就削弱对应的输出倾向。
DeepSeek‑R1 公开实验:基础模型经过这套强化学习训练,数学竞赛 AIME 数据集正确率从 15.6% 提升至 77.9%,模型会自发产生复盘、验算、推翻重来的思考行为。
GRPO 小科普:同一道题目,让模型输出多份答卷,组内互相对比好坏,优胜劣汰,省去传统 PPO 算法额外训练一套价值评估 Critic 模型的开销,节约显存算力,也是现在推理模型主流方案verl。
这里出现核心矛盾:预训练用的是现成文本;强化学习的答卷,需要模型现场一个 token 一个 token 实时生成。第二个字必须等第一个字输出完毕,无法大规模并行。
一轮强化学习训练,固定分为三步:

[*]做题(Rollout):输入一批题目,模型生成大量完整答卷,这一步消耗绝大多数时间;
[*]判卷打分:校验答案对错、运行代码测试用例,给每一份输出打分;
[*]学习更新:读取全部已经生成完毕的答卷,反向传播,更新模型参数。
做题生成是串行逐字输出;而学习更新阶段,答卷已经全部写好,可以像预训练一样整段并行运算。学习阶段单字计算量更高,但生成答卷效率极低,最终 “做题” 环节吃掉绝大多数训练时长。
二、训练的性能黑洞:等待最慢的那一份答卷

同一批题目下发之后,不同题目、不同答卷的长度差异巨大。简单题目几百字结束;复杂数学、逻辑题,模型反复推演,输出可达数万 token。
传统同步训练逻辑:必须等整一批样本里,最后一份答卷完全写完,才统一进入判卷、参数更新环节。
月之暗面 Kimi 团队实测,整批样本里最后 10% 超长答卷,最多会占用做题阶段一半总耗时。其他大部分答卷早早写完,显卡只能空闲等待最慢的那一份输出完成,GPU 大量时间处于空转状态。
同时,答卷越长,KV 缓存(键‑值缓存)占用显存就越高。KV 缓存用来保存前面已经生成的上下文,方便后续继续续写。短答卷缓存几百 MB,超长答卷会膨胀至几十 GB,显存压力急剧上升。
为了解决 “等最慢答卷” 的长尾问题,行业发展出多条技术路线:

[*]部分答卷断点续写:Kimi K1.5 采用方案,超长答卷本轮写不完就保存中间状态,下一轮继续续写,不需要全部从头重来,凑够样本量就进入学习更新,不必全员结束。
[*]推测解码加速生成:用预先生成的候选 token 做预判,一次性校验多个字,减少重复读取模型权重开销;训练场景要求不能改变输出内容,只能使用不改变模型输出结果的推测解码方案,实测可把长尾等待时间下降 75%‑93%。
[*]异步分离架构:AReaL 等系统,把 “做题生成” 和 “参数学习更新” 完全拆分两组显卡。生成集群不停产出答卷,学习集群凑够样本就更新模型。同等显卡数量,训练速度最高提升至同步模式的 2.77 倍。
异步的代价:学习端拿到的,有可能是旧版本模型生成的答卷,相当于拿上个月的作业来训练现在的模型,会带来训练偏差,需要专门算法做修正,丢弃过时样本。
三、隐藏大坑:做题、学习,是两套互不兼容的系统

很多人以为,同一个大模型,不管生成还是训练,直接一套程序跑到底。现实并不是这样。

[*]做题(推理)引擎:目标是快速逐字输出 token,重点优化 KV 缓存、动态批处理;
[*]学习(训练)框架:重点做反向梯度计算、参数更新。
二者对模型切分、数值精度、硬件调度的要求完全不一样。现在有两种工程实现:

[*]同一批显卡来回切换模式,代表是字节跳动 veRL 框架。先当推理引擎生成答卷,完成之后重新切分模型权重,切换为训练模式更新参数。优点不额外采购显卡;缺点每一轮都要做模型重切分,有切换开销。
[*]两套独立硬件集群,生成集群、训练集群物理分开。训练更新完参数之后,需要把新权重同步给推理集群;超大参数量模型,同步权重本身就要消耗数十秒时间。
还有一个更隐蔽的技术难题,业内叫做训练‑推理不一致:推理引擎生成答卷时算出的概率,和训练框架重新复算得到的概率,出现数值偏差。一点点浮点精度误差不断累积,会直接造成强化学习训练震荡、甚至训练崩溃。
问题的诱因之一来自 BF16 浮点格式:BF16 侧重数值范围,精度位数更少,取整误差约为 FP16 的 8 倍。部分团队通过训练、推理统一切换到 FP16 格式,缓解该不一致问题。混合专家 MoE 模型,还必须保证做题、学习阶段,同样输入会选中完全一致的专家子网络,否则偏差会进一步放大。
四、判卷的成本,也在快速上涨

早期数学推理训练,判卷很简单:比对最终数字答案即可,开销很低。但现在模型向智能体(Agent)演进,输出代码需要隔离沙箱运行单元测试;工具调用任务,需要模拟真实环境执行整套动作。
强化学习训练集群,不再只有 GPU 显卡,还需要大量普通 CPU 服务器,用来运行沙箱、模拟任务环境。模型每一步工具调用,都要等待环境返回结果,进一步拉长整体耗时,显卡又增加了新的等待场景。DeepSeek‑V3.2 训练智能体,专门搭建 1800 多个模拟环境,构建 8.5 万条任务数据集,就是典型例子。
五、算力格局发生变化,硬件的评判标准被改写

过去大模型算力几乎全部投入预训练阶段。现在,强化学习消耗算力占比持续走高:

[*]DeepSeek‑R1,在原有底座之上做推理强化学习,512 张 H80 跑约 12 天,算力大约为预训练的 5%;
[*]到 V3.2 版本,强化学习算力已经超过预训练 10%;海外 OpenAI 新一代推理模型,强化学习算力达到上一代十倍级别。
这个变化带来连锁影响:

[*]训练集群不再只看重矩阵乘法算力,显存带宽、显存容量、卡间通信速度变得同等重要;传统训练芯片和推理芯片的界限正在模糊。
[*]模型架构设计,必须把长文本生成成本纳入考量。MiniMax M1 采用线性注意力,DeepSeek‑V3.2 引入稀疏注意力,目的就是降低超长答卷的算力开销。
[*]大量关键的训练框架、算法创新,来自国内团队:DeepSeek 的 GRPO、月之暗面的工程优化、字节 veRL、清华‑蚂蚁 AReaL 系统,被全球行业广泛复用改进。
六、大众常见认知误区澄清

误区 1:模型回答会写 “等等我再检查一遍”,说明模型产生了人类一样的自我思考意识。纠正:这是强化学习试错训练,迭代出来的输出行为模式,是统计拟合结果,不等同于拥有主观自我意识。
误区 2:强化学习训练,显卡大部分时间在更新模型参数学习新知识。纠正:实测 63%‑87% 时间消耗在逐字生成答卷(做题),很多时候 GPU 在等待输出,而不是做参数更新。
误区 3:预训练做完,强化学习只是很小的微调,算力消耗可以忽略不计。纠正:新一代推理模型,强化学习算力占比快速提升,已经成为算力消耗大头之一。
误区 4:只要异步架构,就可以无上限提速强化学习,没有副作用。纠正:异步会带来 “旧样本训练新模型” 的偏差,需要做样本过滤与修正,不是直接开箱即用。
误区 5:GRPO 算法可以完全消除硬件、显存开销。纠正:GRPO 省去 Critic 价值网络,但大量多份样本生成,会带来巨大推理算力开销,只是对比旧 PPO 方案相对省钱。
误区 6:训练推理不一致只是微小数字误差,不会影响实际效果。纠正:微小浮点误差不断累积,会造成强化学习训练不稳定,甚至训练直接崩溃,是工业落地必须解决的硬问题。
结语

如今大模型那种反复验算、自我检查的 “思考” 行为,并不是靠提示词写出来的,是成千上万道题目试错、只接收对错反馈,靠强化学习练出来的。
但一个很反直觉的现实:训练过程中,GPU 大量时间不是在学习更新模型,而是在一字一字等待模型把答卷写完。长尾超长样本、KV 显存膨胀、训练推理两套系统不一致,都是摆在工程师面前实实在在的工程难关。
随着推理、智能体模型持续演进,强化学习不再是简单的后期微调,正在吃掉越来越多的算力预算,也反过来重塑模型架构、训练框架,甚至 AI 芯片的评判标准。
当你下次看到 AI 输出 “等等,我再检查一下” 的时候,要知道这份 “思考习惯” 背后,大量 GPU,都在静静等待它一字一句完成答卷。
页: [1]
查看完整版本: 训练会 “思考” 的大模型:大部分算力,不是用来学习,而是等模型写完答卷