大模型训练分三段:预训练、后训练、评测上线。预训练吃算力和语料,后训练把模型调得听话,评测决定这一版能不能发。三段的公开程度差很多,能查到的细节主要在第 1 段。
DeepSeek 在 2024 年底公开的技术报告里给了几个可核的数字:预训练用了 14.8 万亿 token,训练算力约 278.8 万卡时的 H800,模型总参数 6710 亿、每次推理激活 370 亿。后训练与数据配比只写了方法名,没给全量数据。
我按这份报告和另 2 家的公开材料对比过 3 遍,能落地的流程是同一套骨架,差异集中在语料来源和强化学习的奖励设计上。下面按顺序拆开讲。
先看门槛。少任何 1 项,流程会停在中途,不是钱能立刻补上的。
第 2 项最容易被低估。卡买到手只是开始,集群跑起来之后,训练中断、显存溢出、梯度异常这些事每周都要处理,工程投入常占整个项目的 4 成。
第 4 项决定你能不能说清「这一版比上一版好在哪」。我见过 1 个团队训了 3 轮,每次都说效果变好,问了半天拿不出 1 组可比的分数,最后只能凭感觉上线。
| 阶段 | 输入 | 产出 | 常见耗时 |
|---|---|---|---|
| 预训练 | 万亿级 token 语料、初始权重 | 基座模型 | 数周到数月 |
| 指令微调 | 数万到数十万条问答对 | 会按格式回答的模型 | 数天 |
| 偏好对齐 | 偏好数据、奖励模型或规则 | 语气与取舍更稳的模型 | 1 到 3 周 |
| 蒸馏压缩 | 大模型输出、小模型结构 | 可部署的小尺寸版本 | 1 到 2 周 |
| 评测上线 | 内部题集、灰度流量 | 发布版本与回滚方案 | 3 到 7 天 |
表里 5 行不是每家都做全。只做第 1 行加第 5 行的团队也有,出来的模型能接 API 但不太听话,放进业务系统里需要在外层加大量格式约束。
抓来的网页先做去重,再按语言、质量、领域打标签,最后定配比。中文、英文、代码、数学各占多少,直接决定模型偏科在哪。这一步通常占整个数据工作的 6 成以上时间。
清洗规则要留版本。同一批原始数据用 2 套规则处理,出来的 token 数能差 20%,回溯问题时没有版本就说不清差异从哪来。
在千卡集群上跑 next-token 预测,把语料喂进去调整权重。中途要做多次断点保存,间隔按 30 到 60 分钟设,故障恢复时从最近一次续上,能少丢几小时算力。
这一步的算力开销占全流程 8 成以上。DeepSeek 公开的 278.8 万卡时基本都花在这里,后训练只占很小一块。
用几万条高质量的问答对,教模型按人类习惯回答。数据质量比数量重要,1 万条精标数据的效果常好过 10 万条网络抓取的问答。
微调阶段的学习率要比预训练小 1 到 2 个数量级。调大了会把基座能力冲掉,表现为模型只会背训练集里的句式,换个问法就答非所问。
给同一问题准备 2 个回答,标出人更喜欢哪个,用这批偏好数据继续训练。规则可以用人工标注,也可以用可验证的判分程序,数学题看答案对不对就属于后一种。
奖励设计是这一步的难点。只奖励格式会让模型学会堆小标题,只奖励长度会得到又臭又长的答案,2 个指标要同时约束。
拿内部题集跑分,再看公开榜单,两边都要看。内部题集反映你的场景,公开榜单反映外部可比性,只信一边容易翻车。
第 3 条最难发现。模型在自己的题集上分数还在涨,实际用起来却忘掉了基础能力,这类退化只能靠跨领域的 200 道抽样题兜住。
看 3 组数据,不看单一分数。
上线前留 1 个开关:把 5% 到 10% 的流量切到新版本,观察 3 天再全量。出问题时 1 次切回旧版本,比事后修数据快得多。
多数企业不必从零训一套基座。拿开源权重做微调,2 周到 1 个月能拿到可用版本,成本差好几个量级。
第 2 条决定上限。我见过 1 个团队用 5000 条标注数据,把模型在自家业务问法上的准确率从 6 成提到 8 成半,基座用的是公开权重,训练只花了 1 天多。
这条路的限制在能力天花板。基座没有的能力,微调补不出来,只能靠检索增强把外部资料喂进去,或者换更大的基座。
把流程压缩成一句话:语料定上限,算力定速度,后训练定听话程度,评测定能不能发。4 件事里任何 1 件缺位,模型都能训出来,但用起来会缺一角。
自己从头训一套的成本,按 2025 年的公开报价估,千卡跑 1 个月的电费与机时就是千万元级别。企业预算有限时,把 7 成投入放在数据与评测上,3 成放在训练上,比反过来划算。
本文信息核对时间:2026-11