AMD:MI300X上的推测解码将推理加速4.3倍
AMD在ROCm博客上介绍了在Instinct MI300X GPU上实现的推测解码。这种由较小draft模型预测token、较大模型进行验证的技术,相比经典自回归生成实现了最高4.3倍的吞吐量提升。
本文由人工智能基于一手来源生成。
AMD在其ROCm博客上发布了在Instinct MI300X加速器上实现推测解码的方案。推测解码是一种加速大型语言模型推理的技术,由较小的draft模型预测一串token,较大的目标模型随后并行验证它们。这避免了逐个token的缓慢生成,且不损失输出质量。
系统是如何搭建的?
AMD使用Llama-3.2-1B-Instruct作为draft模型,Llama-3.1-70B-Instruct作为目标模型。分布跨越五块MI300X GPU:四块用于切分大型目标模型,一块专用于draft模型。软件层由ROCm 7.2、PyTorch 2.9.1以及FlashInfer构成,全部运行在带有自动化准备流程的Docker环境中。
加速幅度有多大?
在alpaca、c4、ultrafeedback和humaneval基准上的测量显示出明显的收益。自回归生成达到每秒52.32个token,标准推测解码为138.06,而进阶变体高达每秒225.86个token。这意味着比基础方法快4.32倍,比传统推测解码快1.64倍。
这为什么重要?
更高的吞吐量直接降低了模型服务成本和用户延迟。该演示表明,AMD硬件配合成熟的ROCm软件栈,能够交付此前与竞争平台绑定的加速技术。
常见问题
- 什么是推测解码?
- 这是一种加速LLM推理的技术,较小的draft模型提前预测token,较大的目标模型并行验证它们,从而减少缓慢步骤的数量。
- 在MI300X上实现了多大加速?
- AMD给出的吞吐量为每秒225.86个token,比自回归生成快4.32倍,比标准推测解码快1.64倍。
📬 AI 新闻直达您的邮箱
按您的方式定制每日摘要——自选主题、来源和频率,一键退订。