0%

DeepSeek V3 后,开源大模型架构演进

DeepSeek moment 确实是把整个行业都震撼到了,几百 B 的大稀疏 MoE 架构,多头潜在注意力(MLA)把成本打下来,模型能力也有了质的飞跃。

V3 发布(2024 年底)后的半年多里,模型架构没有太大的变动。

一年半后的今天,业务场景已经从简单的 Chat,发展到了 Agentic,上下文从百 K 发展到了 1M,模型架构也有了新一轮的明显跃迁。

本文主要从推理的视角,谈谈个人的看法。

一、模型大小:参数量与激活量双增长

671B/37B(V3)→ 1.6T/49B(V4-Pro)→ 2.8T/104B(K3)

估计后续的主流 SOTA 模型,都得是 T 级参数量,100B 级激活量了。

参数、激活量的上涨,加剧了显存容量和带宽的压力,存储股票最近涨得一塌糊涂也是有原因的。

二、FFN/MoE:继续稀疏化,叠加压缩

256 选 8(V3)→ 384 选 6(V4-Pro)→ 896 选 16(K3),专家数量变多,专家激活比例变少。

有趣的是,Kimi K3 把 MLA 的低秩压缩思路也用到了 MoE 上(LatentMoE),可以节约显存、通信带宽。

三、注意力:四条路线,混合发展

压缩。 MLA 之后,V4 更进了一步:CSA(KV 沿序列维 4:1 压缩后再稀疏选择)与 HCA(128:1 激进压缩 + 稠密)按 1:1 交错堆叠,压缩程度更深。

稀疏化。 V3.2 首提 DSA:Lightning Indexer + top-2048 选择;GLM-5.2 再加 IndexShare——每 4 层共享索引,78 层仅 21 层保留独立索引。

线性。 Kimi KDA 与 Qwen Gated DeltaNet 同为 3:1 混合:75% 线性层 + 25% 全注意力锚层,KV cache 减少 75%。

滑动窗口。 V4-Flash 前 2 层是纯 SWA 层;V4 的 CSA 与 HCA 层也都保留最近 128 token 的完整 KV 滑窗分支;Step 3.5 Flash 则是 SWA:Full=3:1 的混合。

四条路线也不是分开演进的,DeepSeek V4 系列是玩得最花的,混合注意力还是很有希望的。

四、投机采样成了标配

解码是 memory-bound:即使只产 1 个 token,也要读一遍权重,带宽利用率太低。

投机采样的思路就是,拿算力换显存带宽:用一个便宜的 draft(比如一个小的 MTP 头)一次猜出多个 token,大模型一次前向并行验证,猜中的直接收下。验证是并行的,多花的算力本来利用率也不高,换来的却是实打实的解码提速。

有意思的是,DeepSeek 还专门发布了 DSpark 投机采样框架,根据算力需求和接受概率来动态决定投机长度,避免傻大粗式的算力浪费。

参数量、激活量越来越大,显存带宽又很有限,Agentic 场景下对时延的要求也更高了。用本来利用不满的算力换解码速率,也是众望所归了。

五、残差流改进

层数从 61(V3)堆到 93(K3),模型越堆越深,逐层均匀累加的残差流开始出问题:每层的贡献被不断稀释,信息混合方式太单一,也被动刀了

K3 的 AttnRes 把残差换成跨层选择性检索,V4 的 mHC 则把残差流扩成 4 通道,用双随机矩阵流形约束保深层稳定。

虽然带来一些额外开销,但对整体推理成本影响不大,收益主要在模型能力。

小结

回看这一年半的模型架构演进,几条线索其实都指向同一个方向:推理成本。

参数量上去了,靠更稀疏的 MoE 压住激活量;上下文长了,靠压缩、稀疏、线性、滑窗把 KV cache 打下来;解码慢了,靠投机采样拿闲置算力换带宽。

当然,残差流这条线,钱花在了深度能力上,不在成本上。

模型架构的竞赛,已经从单纯的”更聪明”,变成了”更聪明的同时,把每个 token 的成本和时延做得更低”。

国内的开源模型厂商,在算力受限的情况下,把成本打下来的同时,模型能力还能继续追赶国际 SOTA,很有希望。

最后,虽然模型架构有了很多演进,不过大基调还是没有变动,依旧是 Transformer 架构,Attention is All You Need 还是真理。

大模型的本质是信息的压缩,推理过程本质是,海量参数读取、矩阵乘的暴力计算,这个范式依旧没变。

下一篇再来分析下,从通算在线服务,到大模型推理服务,这两种范式的跃迁,对于计算机基础设施的影响。


附:主流模型架构对比

维度 Kimi K3 DeepSeek V4-Pro DeepSeek V4-Flash GLM-5.2 DeepSeek V3(基线)
发布时间 2026-07-16 2026-04-24(预览) 2026-04-24(预览) 2026-06 2024-12-26
总参数 2.8T 1.6T 284B 744B(HF 口径 753B) 671B
激活参数 104B 49B 13B 40B 37B
激活率 3.7% 3.0% 4.6% 5.4% 5.5%
层数 93(69 KDA + 24 Gated MLA) 61(前 2 层 HCA + 30 CSA + 29 HCA) 43(前 2 层纯 SWA + 21 CSA + 20 HCA) 78(3 dense + 75 MoE) 61(前 3 层 dense MLP)
注意力方案 KDA 线性注意力为主(3:1 混合) CSA / HCA 1:1 交错;CSA 选 top-1024,128 头 × 512 维 CSA / HCA 1:1 交错(CSA 首尾多 1 层);CSA 选 top-512,64 头 × 512 维 MLA + DSA,IndexShare 每 4 层共享索引 MLA(128 头,dense 全注意力,无稀疏/压缩分层)
MoE 配置 896 专家选 16 + 2 共享(LatentMoE) 384 专家选 6 + 1 共享 256 专家选 6 + 1 共享 256 专家选 8 + 1 共享 256 专家选 8 + 1 共享(Sigmoid 打分)
路由均衡 Quantile Balancing(无均衡超参) 辅助损失免费 + 前 3 层 Hash routing 辅助损失免费 + 前 3 层 Hash routing 辅助损失免费(该策略的开创者)
跨层信息流 AttnRes(跨层选择性检索) mHC(4 通道流形残差) mHC(4 通道) 常规残差 常规残差
词表 163,840 128K 128K 154,880 129,280
模态 文本 + 视觉(MoonViT-V2,401M) 纯文本 纯文本 纯文本 纯文本
权重精度 MXFP4 + MXFP8(QAT) FP4 专家 + FP8 FP4 专家 + FP8 BF16/FP8 官方发货(NVFP4 为 NVIDIA 衍生量化) FP8 混合精度(训练开创者,BF16 权重发布)
上下文 / 最大输出 1M / 131K 1M / 384K 1M / 384K 1M / 131K 128K
智能指数(AA v4.1) 57(开源第一,综合 Top3) 44 —(未单独上榜;简单 Agent 任务接近 Pro) 51 ≈14(已不在同一竞争层级)
API:输入(缓存未命中) $3.00(¥20) $0.435(¥3) $0.14(¥1,最便宜) $1.40(¥8) 已退役(历史价 $0.27 / ¥2)
API:输入(缓存命中) $0.30(¥2) $0.003625(¥0.025) $0.0028(¥0.02) $0.26(¥2) 已退役(历史价 $0.07)
API:输出 $15.00(¥100,最贵) $0.87(¥6) $0.28(¥2,最便宜) $4.40(¥28) 已退役(历史价 $1.10 / ¥8)

参考