深度解读AI 与大模型generatedpublished

为什么大模型推理比训练多烧12倍显卡?拆解显存墙与推理服务商的质量深渊

机制

训一个顶级大模型,和天天挂在网上让人用,哪个更烧显卡? 答案是让人用。 光是一年烧掉的算力,就是整个训练期的六倍。 整个行业过去把聚光灯全打在预训练上,比谁的集群大、谁一口气训了几个月。 但真正的账本全在后面。 拿公布过公开数据的 DeepSeek V3 来说。 训完这个模型,大概花了 280 万个 H800 显卡工时。 但它每天在线上接客,一天就要跑掉 4 万 3 千个显卡工时。 一年算下来就是 1500 多万工时。 如果这个模型在生产线上跑满两年,推理吃掉的算力,是整个训练期的十二倍。

训练模型要算梯度、要反向传播、要更新上万亿个参数,复杂得要命。 推理不就是拿现成的模型算一次吗? 写代码不过就是调用一下模型的前向传播,凭什么吃掉这么多显卡? 因为显卡在干这两件事的时候,内部状态完全是两码事。 你在输入框里敲一段话、丢进去几千行代码,模型要做两步。 第一步叫预填充(Prefill)。 显卡把你丢给它的所有字一次性吃进去,理解你的提示词。 这时候是典型的计算密集型任务。 矩阵乘法排得满满当当,芯片的算力利用率能跑到 40% 到 50%。 显卡在拼命做数学运算。 第二步叫解码生成(Decode)。 AI 回答你的时候,是一个字一个字往外蹦的。 瓶颈全在这一步。 模型每生成一个字,显卡必须把整套模型权重,从高带宽显存里完整搬进计算核心一次。 几百个 G 的参数,在显卡内存总线上狂奔。 算完一个字,这几百 G 参数就算完了。 要出下一个字怎么办? 再把这几百 G 参数重新从显存里搬一遍。 生成一段五百字的回答,显卡就把几百 G 的参数来回搬了五百次。 计算单元大部分时间全在干等数据运过来。 这一步的显卡算力利用率,直接从 50% 暴跌到 5%。 每秒吞吐量从预填充的 150 万个词元,断崖式跌到一万四千个。 差了一百倍。 显卡没有被算力压垮,它纯粹是被自己的显存带宽活活饿死的。

显卡利用率跌到 5%,意味着每吐出一个字,服务器成本都在疯狂流血。 传统软件公司的边际服务成本几乎是零,多一个用户就是纯利润。 到了大模型时代,每个生成的词元都是实打实的电费和显卡折旧。 为了不亏穿底裤,各大模型服务商开始各显神通去压成本。 有的用激进量化,把 16 位的参数强行压成 8 位甚至 4 位。 有的偷偷把长上下文截断。 有的自己手写非标准算子,甚至把工具调用的格式解析搞得漏洞百出。 这就引出了开源模型生态里最荒谬的一个现实。 Ollama 的创始人 Jeff Morgan 拿出一份残酷的测试结果。 2024 年有一份研究测试了市面上 31 家提供 Llama 模型的 API 服务商。 同样一个开源权重文件,最好的服务商和最差的服务商测出来的输出质量差距,比开源模型和闭源模型之间的差距还要大。 明明大家挂的牌子都是 Llama。 但在顶尖的服务商那里,它能做出接近 GPT-4 的推理; 在偷工减料的服务商那里,它退化得连 GPT-3.5 都不如。 如果你只是普通闲聊,可能觉得只是语气稍微有点怪。 但如果是现在最火的 AI 编程和自主智能体任务呢? 一个智能体完成任务需要连续调用 15 步工具。 只要服务商在其中某一步出现 10% 的解析偏移或者精度漂移。 15 步连续乘下来,整个任务的失败率直接飙到将近 80%。 问题根本不在开源模型身上,责任全在底层推理服务商给出的劣质词元。

行业里真正顶尖的工程团队不靠偷工减料,他们选择把整个推理底层推倒重来。 第一种办法是重构内存管理。 做 SGLang 的郑涟敏团队发现,智能体和多轮对话并不是一条直线,它更像一棵树。 多分支的任务、共同的系统设定,前面的内容都是一模一样的。 传统的系统每次都要傻傻重新计算一遍。 他们直接在显存底层搭了一套基数树缓存系统(Radix Attention)。 所有被多个智能体共享的提示词和工具描述,在显卡内存、主机内存和硬盘之间做分级缓存。 命中率直接做到了 96%,显卡白白搬运的开销一下被砍掉了四五倍。 第二种更绝,直接砸掉了人工编写的编译器。 Luminal 的创始人 Joe Fioti 讲了一个反直觉的工程思路。 通常大家为了让模型在英伟达、AMD 或者各种芯片上跑得更快,会养几百个编译工程师,去给 PyTorch 的几千个算子手工写优化规则。 规则越写越多,最后复杂到连工程师自己都搞不懂。 他们换了个做法: 大模型归根结底只是密集的线性代数,它不是图灵完备的复杂程序。 他们把庞大的 PyTorch 拆解成大约 15 个最底层的原子操作,连矩阵乘法都拆成乘法和求和。 然后用等价饱和算法,让系统自动生成成千上万种可能的执行路径。 怎么挑最好的? 不搞任何纸面公式预测。 直接把候选路径扔到真实的物理显卡上,跑个 10 毫秒测耗时。 物理硬件的秒表说哪个快,就用哪个。 用算力去搜索编译器,彻底扔掉了人类工程师的主观猜测。

当所有人还在盯着发布会上模型的参数量和训练集群时。 AI 真正的生死战,早就转移到了显存总线和算子优化的毫秒之间。 把模型训出来,只是买了一张入场券。 能不能把每次前向计算的显存浪费压下去、把每万个词元的成本打下来、在几十张互联的显卡上稳稳接住每次调用,才是决定谁能活着把大模型做成生意的底牌。

语义相关 / RELATED

同领域解读 / AI & LLMS

查看全部「AI 与大模型」解读 →

规范引用 / CANONICAL CITATION

为什么大模型推理比训练多烧12倍显卡?拆解显存墙与推理服务商的质量深渊 — 墓碑科技 MUBEITECH(https://mubeitech.com/deep/mb-20261024-79c50c)

导出 / EXPORT

订阅 · SUBSCRIBE

每周一封独立、不受审查的科技与 AI 深度评论,周一发出。带出处,可核查。

不追踪邮件打开与邮件链接点击,一键退订。 或用 RSS · 详情