本网站内容使用人工智能(AI)或机器翻译技术翻译,可能存在错误。

Skip to content
Artificial Intelligence

SmoothCache:一种适用于扩散变压器的通用推理加速技术

Author

刘约瑟夫(Roblox)、约书亚·盖德斯(女王大学)、郭子瑜(Roblox)、江浩淼(Roblox)、马赫什·库马尔·南德瓦纳(Roblox)

Venue

CVPR eLVM 研讨会 2025

Abstract

扩散变换器(DiT)已发展成为适用于图像、视频和语音合成等多种任务的强大生成模型。然而,由于需要反复评估资源密集型的注意力机制和前馈模块,其推理过程仍存在较高的计算开销。为解决这一问题,我们提出了一种适用于 DiT 架构的、与模型无关的推理加速技术——SmoothCache。SmoothCache 利用了相邻扩散时间步之间层输出之间的高相似性。 通过分析来自小型校准集的逐层表示误差,SmoothCache 能在推理过程中自适应地缓存并复用关键特征。 实验表明,SmoothCache 在保持甚至提升多种模态生成质量的同时,实现了 8% 至 71% 的加速效果。我们在图像生成的 DiT-XL、文本转视频的 Open-Sora 以及文本转音频的 Stable Audio Open 上展示了其有效性,突显了该技术在实现实时应用以及扩大强大 DiT 模型可及性方面的潜力。