网易首页 > 网易号 > 正文 申请入驻

微软打破Decoder-Only架构!大幅降低GPU内存需求

0
分享至

  • 西风 发自 凹非寺
    量子位 | 公众号 QbitAI

微软&清华最新研究,打破GPT系列开创的Decoder-Only架构——

提出Decoder-Decoder新型架构,名为YOCO(You Only Cache Once)。

YOCO仅缓存一次键值对,可大幅降低GPU内存需求,且保留全局注意力能力。

一张图来看YOCO和标准Transformer的比较。



在处理512K上下文长度时,标准Transformer内存使用是YOCO的6.4倍,预填充延迟是YOCO的30.3倍,而YOCO的吞吐量提升到标准Transformer的9.6倍。

去年一张“大语言模型进化树”动图在学术圈疯转,模型架构还只有三大类:Decoder-Only、Encoder-Only、Encoder-Decoder。



那么这个新出的Decoder-Decoder架构到底长啥样?

嗯,如网友所言,要读的论文又增加了。





话不多说,一起来看。



打破Decoder-Only

YOCO整体架构设计如下,分为自解码器(Self-Decoder)和交叉解码器(Cross-Decoder)两部分。



具体来说,YOCO由L个块堆叠而成,其中前L/2层是自解码器,其余模块是交叉解码器。

自解码器利用高效自注意力(efficient self-attention)机制来获取键值(KV)缓存

接收输入序列的嵌入表示,并使用高效自注意力来生成中间向量表示;使用因果掩码(causal masking)保证解码的自回归特性;自解码器的输出用于生成全局KV缓存。

而交叉解码器使用交叉注意力(cross-attention)来重用自解码器生成的共享KV缓存

在自解码器生成的KV缓存基础上进行堆叠,以获得最终的输出向量;同样使用因果掩码来维持自回归生成;允许交叉解码器层间高效地重用KV缓存,减少了对GPU内存的需求。

总的来说,自解码器和交叉解码器的模块设计与Transformer的解码器层类似,包含交错注意力和前馈网络子层。不过,研究人员还进行了预RMSNorm、SwiGLU和分组查询注意力等改进。

两部分之间的区别在于注意力模块。

自解码器使用高效自注意力,如滑动窗口注意力(Sliding-Window Attention)或门控保留(gated retention)。

而交叉解码器使用标准的多头交叉注意力,Query向量通过注意力与自解码器产生的全局键值缓存相关联。

推理大幅度省 省 省

实验阶段,研究人员将YOCO模型与同体量的Transformer模型进行比较。

分析维度有四个:语言建模评估、与Transformer比较的可扩展性、长上下文评估、推理优势。

语言建模评估

研究人员训练了一个3B参数的YOCO语言模型,并根据训练token数量(1T和1.6T)进行评估。

在LM Eval Harness的多个下游任务上,YOCO与Transformer模型OpenLLaMA-3B-v2、StableLM-base-alpha-3B-v2、StableLM-3B-4E1T打得有来有回。



可扩展性对比

接着,研究人员在160M到13B参数规模范围内,分别训练了YOCO(门控保留和滑动窗口注意力版本)和Transformer语言模型。

对比了它们在验证集上的语言模型损失,YOCO的表现与Transformer基本持平:



结果证明YOCO在模型大小扩展方面具有很强的可扩展性。

长上下文评估

将3B的YOCO模型扩展到上下文为1M,在“大海捞针”等长序列的needle retrieval任务上,YOCO-3B-1M的准确率接近100%。



在多针检索任务上,YOCO-3B-1M的性能优于一些超3B的Transformer模型:



此外,YOCO模型在长序列上的NLL随着上下文长度的增加而一致下降,表明YOCO能够有效地利用长距离依赖信息进行语言建模:



综上,可见YOCO在性能上完全不输Transformer,关键来看YOCO在推理效率上取得的显著提升。

推理优势

研究人员评估了YOCO在GPU内存占用、prefilling延迟、吞吐量和服务容量等方面的优势,评估上下文范围为32K至1M。

如下图所示,与Transformer相比,YOCO大幅度降低了GPU内存占用,且YOCO的内存消耗随上下文长度增加,增长幅度很小。

例如,在1M长度下,整体推理内存使用量仅为12.4GB,而传统的Transformer则占用了9.38倍的GPU内存。



下面展示了token的KV缓存对GPU内存的占用情况。



YOCO模型只缓存一层全局的键值对,因此与Transformer模型相比,它需要的内存约少了L(指模型的层数)倍。



例如,YOCO模型可以使用1GB的GPU内存来处理128K token。而具有GQA的Transformer 65B大小模型,仅能支持1.6K token。

也就是说,模型越大,YOCO可以节省更多

在预填充阶段,模型并行编码输入token。对于512K和1M长度的输入,Transformer分别需要大约180秒和300秒。Transformer的计算复杂度为O(N^2),处理长上下文需要大量的浮点运算操作。

相比之下,YOCO的预填充时间为O(N),随序列长度线性增长。



YOCO将Transformer的512K上下文预填充时间从180秒减少到不到6秒。

预填充阶段可以在进入交叉解码器之前提前退出。因此,即使对于短上下文,预填充延迟的加速至少是两倍。例如,对于32K长度,YOCO比Transformer快2.87倍。



吞吐量表示模型每秒可以处理多少个token,涵盖了预填充和生成时间。如下图所示,与Transformer相比,YOCO在不同上下文长度下实现了更高的吞吐量。

以512K查询为例,Transformer的吞吐量为4.5 token/秒,而YOCO达到了43.1token/秒,即实现了9.6倍的加速。

吞吐量提高的原因如前所述,YOCO减少了预填充所需的时间。其次,由于内存消耗减少,因此可以在推理时使用更大的批量大小,这也有助于提高吞吐量。



详细细节,感兴趣的家人们可以查看原论文。

论文链接:https://arxiv.org/abs/2405.05254

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
回顾:男子订婚,未婚妻美得冒泡,颜值差太大,网友炸锅:我反对

回顾:男子订婚,未婚妻美得冒泡,颜值差太大,网友炸锅:我反对

佑宛故事汇
2024-06-15 17:19:54
1960年,王光美和女儿在北戴河海滩

1960年,王光美和女儿在北戴河海滩

视点历史
2024-06-13 17:33:24
台湾问题根本不是武统与和统的问题了,而是以下这两方面问题

台湾问题根本不是武统与和统的问题了,而是以下这两方面问题

星辰故事屋
2024-05-24 20:01:38
拜登预感不妙,美国开始撤侨?岛内彻底乱了,赖清德只剩死路一条

拜登预感不妙,美国开始撤侨?岛内彻底乱了,赖清德只剩死路一条

日风的故事屋
2024-06-16 17:53:13
纳达尔土豪身份尽显!在法网首轮佩戴800万奢侈手表,无愧三巨头

纳达尔土豪身份尽显!在法网首轮佩戴800万奢侈手表,无愧三巨头

搏击江湖
2024-06-16 10:24:30
北美人都被印度人逼疯了!

北美人都被印度人逼疯了!

趣说世界哈
2024-06-14 07:31:27
山东 河南等地出现了,这样的反常现象,你们发现了吗

山东 河南等地出现了,这样的反常现象,你们发现了吗

阿莱美食汇
2024-06-16 06:31:00
欧洲杯最难看球衣评选!阿迪大套娃,法国丑炸天

欧洲杯最难看球衣评选!阿迪大套娃,法国丑炸天

法制社会报
2024-06-15 18:12:09
反内耗的顶配人设:天津孩子

反内耗的顶配人设:天津孩子

INSIGHT视界
2024-06-15 22:33:28
中国最年轻女县长张琪:清华博士,才貌双全扎根基层,背景震惊

中国最年轻女县长张琪:清华博士,才貌双全扎根基层,背景震惊

知鉴明史
2024-06-15 17:58:23
热热热35℃+,上海今夏首个高温日诞生!出梅有望了?

热热热35℃+,上海今夏首个高温日诞生!出梅有望了?

再吃一口
2024-06-16 13:35:10
上海这夜,耍大牌周也和勒肉张碧晨,都败给了“全裹”出镜的高叶

上海这夜,耍大牌周也和勒肉张碧晨,都败给了“全裹”出镜的高叶

一娱三分地
2024-06-16 08:55:03
太意外了,仁爱礁坐滩军舰之所以没有快速解体,居然是它在搞鬼!

太意外了,仁爱礁坐滩军舰之所以没有快速解体,居然是它在搞鬼!

老妖的针见
2024-06-14 14:20:02
马科斯拒不退让,军方接到新任务,菲学者警告政府别介入台海冲突

马科斯拒不退让,军方接到新任务,菲学者警告政府别介入台海冲突

笔墨V
2024-06-16 17:55:52
归化专家:目前全球活跃在各级联赛U10队伍以上华裔球员近200位

归化专家:目前全球活跃在各级联赛U10队伍以上华裔球员近200位

直播吧
2024-06-16 16:41:13
广东引援计划出炉!朱芳雨逗留北京斡旋,杜锋摊牌!周琦谈判暂缓

广东引援计划出炉!朱芳雨逗留北京斡旋,杜锋摊牌!周琦谈判暂缓

祝晓塬
2024-06-16 16:47:11
整活,英乙球队AFC温布尔登喊话穆西亚拉:现在回来也不晚的

整活,英乙球队AFC温布尔登喊话穆西亚拉:现在回来也不晚的

懂球帝
2024-06-16 11:12:07
下周这个论坛,A股屏息以待

下周这个论坛,A股屏息以待

每日经济新闻
2024-06-16 11:37:14
绝了,姆巴佩还没亮相!皇马内讧爆发,魔笛带头反驳,为梅西正名

绝了,姆巴佩还没亮相!皇马内讧爆发,魔笛带头反驳,为梅西正名

阿泰希特
2024-06-15 21:08:21
回顾:湖北女子带娃回家,被前夫和现任打,一脚干翻俩:真解气

回顾:湖北女子带娃回家,被前夫和现任打,一脚干翻俩:真解气

佑宛故事汇
2024-06-15 17:12:07
2024-06-16 19:04:49
量子位
量子位
追踪人工智能动态
9538文章数 175380关注度
往期回顾 全部

科技要闻

iPhone 16会杀死大模型APP吗?

头条要闻

母亲去世次日 14岁男孩用其手机买球星卡欠下9万债务

头条要闻

母亲去世次日 14岁男孩用其手机买球星卡欠下9万债务

体育要闻

没人永远年轻 但青春如此无敌还是离谱了些

娱乐要闻

上影节红毯:倪妮好松弛,娜扎吸睛

财经要闻

打断妻子多根肋骨 上市公司创始人被公诉

汽车要闻

售17.68万-21.68万元 极狐阿尔法S5正式上市

态度原创

教育
健康
数码
本地
军事航空

教育要闻

全面把握学生学习状态,提升人才培养质量

晚餐不吃or吃七分饱,哪种更减肥?

数码要闻

一加 Pad Pro 平板配套键盘与手写笔通过 FCC 认证:腕托支持 NFC

本地新闻

粽情一夏|海河龙舟赛,竟然成了外国人的大party!

军事要闻

以军宣布在加沙南部实行"战术暂停"

无障碍浏览 进入关怀版