大模型为啥一个字一个字蹦?聊聊推理阶段离谱的算力浪费
文章目录前言1 先说句扎心的推理才是现在的烧钱大户1.1 算力大头早就不是训练了1.2 训练是一锤子买卖推理是天天上班2 大模型回你消息一共分两步走2.1 Prefill先把你的话一口气读完2.2 Decode一个字一个字往下蹦3 补个基础Attention到底在干啥3.1 QKV三个向量说白了就是三句话3.2 给你们算个最简单的例子4 重点来了Decode阶段纯纯在做无用功4.1 每生成一个字就重算一遍所有KV4.2 这个坑怎么填P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。前言不知道你们有没有这种体验跟大模型聊天的时候总觉得它像个正在摸鱼的同事。回消息一个字一个字往外蹦你都怀疑它是不是一边刷短视频一边跟你唠。其实真不是它故意装慢这是大模型的物理特性。今天就给你们掰扯清楚大模型回你消息的完整流程以及这里面藏着的一个超级离谱的算力浪费。1 先说句扎心的推理才是现在的烧钱大户1.1 算力大头早就不是训练了前几年大家都盯着大模型训练。觉得几万张GPU连起来炼模型才是硬核黑科技烧钱也都烧在这上面。其实早就不是这么回事了。现在全球AI算力里训练只占3成推理占了7成这个比例还在往上涨。原因很简单模型够用了。现在随便拉个开源模型出来日常大部分场景都能打。真正的难题早就不是“能不能做出来”而是“能不能用得起”。1.2 训练是一锤子买卖推理是天天上班打个最通俗的比方。训练模型就像你考驾照花俩月报个班熬一熬拿证这辈子就不用再考一次。推理就像你每天开车上班。油价多少、堵不堵车、油耗高不高天天都在花钱一脚油门下去就是真金白银。你产品做出来每天几十万用户提问。每一次回复慢一秒就有用户直接关页面每多花一毛钱算力月底财报就难看一分。所以现在顶尖的AI公司都在玩命抠推理的效率。这不是什么技术理想这是省钱保命。2 大模型回你消息一共分两步走现在主流的大模型都是自回归的路子。说白了就是看着前面的内容猜下一个字是什么跟你玩成语接龙一个逻辑。整个回复过程拆成了两个完全不同的阶段一个叫Prefill一个叫Decode。2.1 Prefill先把你的话一口气读完你发过去的prompt不管是一句话还是八千字小作文模型第一步是一次性全读进去做一次完整的前向计算。这个阶段就叫Prefill。读完之后它就能猜出第一个输出的字。业内管这个时间叫TTFT也就是首字延迟。这个指标直接决定用户觉得你快不快是很多产品的命门。举个例子你问“法国首都是啥”模型先把这句话全看一遍算出第一个字是“巴”Prefill这一步就干完了。2.2 Decode一个字一个字往下蹦出了第一个字之后就进入Decode阶段了。这时候模型把刚生成的“巴”加到上下文里再结合你原来的问题猜下一个字是“黎”。然后再把“黎”加进去猜下一个是“是”。就这么一个字接一个字直到碰到结束标记或者到了你设的最大长度。你平时看到的打字机效果就是这么来的。不是它故意搞氛围感是它真的就得这么一步步算。3 补个基础Attention到底在干啥说到这儿得先插个知识点不然后面的浪费你听不明白。很多人讲Attention讲得云里雾里QKV三个字母甩出来直接给人整懵。其实没那么复杂。3.1 QKV三个向量说白了就是三句话每个字进了模型都会生成三个向量Query、Key、Value。翻译成人话就是三句Query我在找什么信息Key我这儿有什么信息Value我要传出去什么信息就像你去图书馆借书。你手里的书名就是Query书架上的标签就是Key书里的内容就是Value。你对着标签找对应的书就是Attention干的事。3.2 给你们算个最简单的例子就拿三个字举例我爱AI。现在我们算“AI”这个字的注意力它的Query向量是[1,1]。每个字对应的Key和Value分别是我Key[1,0]Value[1,0]爱Key[0,1]Value[0,2]AIKey[1,1]Value[3,1]计算逻辑很简单用Query去点乘每个Key算出来的分数就是关注度。算下来分别是1、1、2再过个Softmax转成概率大概就是21%、21%、58%。说白了就是“AI”这个字一半多注意力在自己身上剩下俩字各分一点。最后用这个比例把三个Value加权加起来就是这个字的注意力输出。就这么回事没什么玄乎的。4 重点来了Decode阶段纯纯在做无用功理解了上面的内容你就会发现原始推理流程里藏着一个特别离谱的设计。4.1 每生成一个字就重算一遍所有KV你想啊Prefill的时候已经把你输入的所有字的K和V都算过了对吧结果到了Decode第一步生成第一个新字之后模型要把整个上下文全算一遍。连原来输入的那些字的K和V也要重新算一遍。第二步生成第二个字又要把前面所有的再算一遍。这就像什么你每天去公司上班进门前都要把公司所有人的名字重新背一遍。明明昨天刚背过前天也背过但你每天都要从头来一遍。纯纯冤大头行为是不是但原始的推理流程就是这么设计的。生成的内容越长重复计算的量就越夸张。碰到长文本生成的场景一半以上的算力全打水漂了。4.2 这个坑怎么填有人肯定要说了既然算过了存起来不就行了还真就是这么个思路。这就是后面要讲的KV Cache专门治这个重复计算的毛病。至于KV Cache具体怎么工作又引出了什么新的问题咱们下篇接着唠。P.S. 目前国内还是很缺AI人才的希望更多人能真正加入到AI行业共同促进行业进步增强我国的AI竞争力。想要系统学习AI知识的朋友可以看看我精心打磨的教程 http://blog.csdn.net/jiangjunshow教程通俗易懂高中生都能看懂还有各种段子风趣幽默从深度学习基础原理到各领域实战应用都有讲解我22年的AI积累全在里面了。注意教程仅限真正想入门AI的朋友否则看看零散的博文就够了。

相关新闻

MySQL函数实战指南:优化数据处理与性能提升

MySQL函数实战指南:优化数据处理与性能提升

1. MySQL函数全解析:从入门到实战精要作为数据库开发中最常用的工具之一,MySQL函数能大幅提升数据处理效率。我在实际项目中发现,90%的SQL性能问题都可以通过合理使用函数优化。本文将系统梳理MySQL函数体系,结合真实案例演示如何…

2026/8/5 11:10:03 阅读更多 →
ArcGIS与HEC-RAS洪水模拟技术全解析

ArcGIS与HEC-RAS洪水模拟技术全解析

1. 洪水模拟的技术背景与工具选型 洪水灾害是全球范围内最常见的自然灾害之一,每年造成大量人员伤亡和经济损失。传统的水文分析主要依靠历史数据和经验公式,但随着计算机技术的发展,基于GIS的水文建模和洪水模拟已成为现代洪水风险评估的核心…

2026/8/5 11:09:03 阅读更多 →
MCP协议无状态核心设计解析:从原理到AI工具调用的工程实践

MCP协议无状态核心设计解析:从原理到AI工具调用的工程实践

1. 项目概述:从“无状态”视角重新审视MCP协议核心最近在梳理一些协议栈的设计思路时,我又把MCP(Model Context Protocol)的文档翻出来仔细读了几遍。这个由Anthropic提出的协议,初衷是为了让大模型能更安全、更结构化…

2026/8/5 11:09:03 阅读更多 →

最新新闻

UE5回合制游戏摄像机系统:5个避坑技巧与蓝图实战

UE5回合制游戏摄像机系统:5个避坑技巧与蓝图实战

1. 项目概述:为什么回合制游戏的摄像机控制是个“技术活”?做回合制游戏,尤其是用UE5这种级别的引擎,很多开发者容易把精力全放在战斗逻辑、技能特效或者角色养成上,觉得摄像机控制嘛,不就是个“跟拍”的活…

2026/8/5 13:02:50 阅读更多 →
Unity地图工具MapToolbox快速入门:5分钟安装与自动驾驶仿真场景搭建

Unity地图工具MapToolbox快速入门:5分钟安装与自动驾驶仿真场景搭建

1. 项目概述:从零到一,快速上手Unity地图工具 如果你是刚接触Unity,或者正在为自动驾驶仿真、游戏场景搭建寻找高效地图绘制方案的新手,那么你很可能已经听说过“MapToolbox”这个插件的大名。它就像一个为Unity量身定做的“地图画…

2026/8/5 13:02:50 阅读更多 →
剪映数字人语音克隆失败率高达67%?实测验证:仅这1个麦克风型号通过率100%

剪映数字人语音克隆失败率高达67%?实测验证:仅这1个麦克风型号通过率100%

更多请点击: https://codechina.net 第一章:剪映数字人语音克隆失败率现象深度解析 剪映(CapCut)自推出数字人语音克隆功能以来,广泛应用于短视频创作与AIGC内容生成场景。然而大量用户反馈其语音克隆任务存在显著失败…

2026/8/5 13:02:50 阅读更多 →
嵌入式系统低功耗设计实战:从MCU选型到软件优化的完整指南

嵌入式系统低功耗设计实战:从MCU选型到软件优化的完整指南

1. 项目概述:低功耗嵌入式设计的核心价值在嵌入式系统这个领域里摸爬滚打了十几年,我见过太多项目因为功耗问题而折戟沉沙。一个精心设计的算法,一块性能强劲的MCU,最终可能因为电池续航只有几个小时而变得毫无实用价值。这就是为…

2026/8/5 13:02:50 阅读更多 →
文件空洞现象解析与处理实践

文件空洞现象解析与处理实践

1. 文件操作中的"空洞"现象解析 在文件操作领域,"空洞文件"(Sparse File)是一个让许多开发者困惑的概念。我第一次遇到这个问题是在处理一个10TB大小的日志文件时——磁盘明明没有足够空间,文件却成功创建了。…

2026/8/5 13:02:49 阅读更多 →
从零构建AI智能体:基于LangChain的工程化实践指南

从零构建AI智能体:基于LangChain的工程化实践指南

如果你最近关注AI领域,可能会发现一个现象:很多开发者对“大模型”的理解,还停留在“一个更聪明的聊天机器人”层面。他们热衷于比较不同模型的对话能力,却对如何让这些模型真正“动起来”,去自动化执行复杂任务感到无…

2026/8/5 13:01:49 阅读更多 →

日新闻

Java缓存框架:JetCache

Java缓存框架:JetCache

TOC 一、简介 JetCache 是一个 Java 缓存抽象框架,为不同的缓存解决方案提供了统一的使用方式。 它提供的注解比 Spring Cache 更加强大。 JetCache 的注解支持原生 TTL、两级缓存以及在分布式环境中的自动刷新功能,同时你也可以通过代码直接操作 Cach…

2026/8/5 0:00:43 阅读更多 →
AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

需求:通孔焊盘 十字花;过孔 Via 实心直连;贴片焊盘按需设置 AD 测试版本AD24 很多工程师踩坑:全部统一十字,导致接地过孔阻抗高、大电流发热! 一、快捷键打开规则 PCB 界面按下:D R 展开…

2026/8/5 0:00:43 阅读更多 →
AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

更多请点击: https://kaifayun.com 第一章:AI生成素描效果 AI生成素描效果是计算机视觉与风格迁移技术融合的典型应用,其核心在于将彩色照片或RGB图像转换为具有手绘质感、明暗对比强烈、边缘清晰的单色素描图像。该过程通常依赖于深度学习模…

2026/8/5 0:00:43 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →