ARTICLE · 1215398
稀疏注意力开源:MiniMaxH3加速源码在这,程序员30分钟上手
稀疏注意力开源:MiniMaxH3加速源码在这,程序员30分钟上手做AI视频的朋友,最近微信和GitHub上刷到的词大概率是同一个——稀疏注意力。 出一段5秒片子要等好几分钟,8步采样跑完,显存和耐心一起告急 加速方案一堆,门槛还不一样,LoRA、量化、缓存各有一套配置,换个模型就得从头再来 今天安利的是清华出品、ICML2025录用的注意力加速通用算子,Apache-2.0协议。它做的事很朴素:注意力矩阵里大部分数值接近0,那就别算。 Veda稀疏注意力来了,8步比TurboLoRA还快,走的正是同一条技术路线。 (资源链接在文末!!!) 
看完这篇,你能拿捏三个核心能力: 
注意力是Transformer里最贵的算子,复杂度随序列长度平方增长。视频模型的token动辄十万级,一层注意力跑十几秒很常见。 这套方案的核心是两级在线过滤:先用轻量预测器快速判断哪些位置该近似为0,直接跳过对应的矩阵乘法;再用带softmax感知的过滤器二次收敛,且不引入额外开销。整套逻辑在推理时完成,不需要重训、不需要改权重。 
官方给的是一行替换:把torch.nn.functional.scaled_dot_product_attention换成同名替代接口。传入q、k、v、topk和is_causal即可,topk调低更稀疏、精度损失更大,调高更准。扩散模型、视频模型、大语言模型通用。 另一个接口支持传mask_id,形状是(batch, heads, ⌈len/128⌉, ⌈len/64⌉),块大小128×64,每个注意力头可以走不同的稀疏布局。想压显存还是想提速,掩码说了算。 底层建立在SageAttention系列的INT8算子上,README里写明:改用第二版内核还能再快约三成。量化负责省算力,稀疏负责省无效计算,两层叠加才是完整提速路径。 
搜狗微信这两天那波实测给了一组对照:RTX5070、12GB显存、1344x768、124帧约5.2秒、8步TurboLoRA、90%稀疏度,Windows11环境。 开--use-sage-attention时每步24.8秒、8步231秒、其中注意力占15.2秒; 换成稀疏INT8后每步14.0秒、8步130秒、注意力只要4.41秒。 单层注意力在104k token、90%稀疏度下是528毫秒,对比全注意力的11.8秒。 这项技术省的不只是时间,还有中间张量。显存紧张的机器上,先削注意力比先降分辨率更划算——分辨率影响画质,稀疏度主要影响速度。 现在GitHub上围绕MiniMaxH3的加速插件能搜到几十个,TurboLoRA、AdaLN缓存、Veda稀疏、Sol-Attn各走一路。这类通用底座是其中少见的形态,它不管H3,不管Wan,不管HunyuanVideo,只管把注意力这一步算快。理解它,后面接别的推理加速方案会顺很多。 

第一步 环境自查: 确认Python3.9以上、torch2.3.0以上、CUDA版本符合显卡要求。 第二步 装依赖:装ninja再走源码安装。 命令行: 然后: 第三步 替换调用: 把原来的SDPA换成加速接口,传入q、k、v、topk和is_causal即可。 第四步 调精度: 先用topk0.5跑通,再按效果往上调。质量够用就别折腾更高步数。 除此之外,块稀疏掩码接口支持批处理和按注意力头定制,新手也能逐步上手。 
GitHub开源地址,直接自取 https://github.com/THU-ML/SpargeAttn

注意力开销砍掉九成 一行替换接入现有模型 推理时加速不重训

核心亮点:为什么稀疏注意力最近这么火

三大核心能力,覆盖全场景需求
即插即用一行替换:把现成API换掉就行
块稀疏掩码自己定:按注意力头定制
量化内核叠稀疏:精度和速度一起要

三大落地场景,程序员可以直接上手
场景一:把自家视频模型接上这个算子
场景二:消费级显卡腾出显存
场景三:读懂MiniMaxH3加速生态的底层

横向对比:主流注意力方案差异
VS原生FlashAttention:全算,不跳。速度基线,精度最稳。 VS稀疏注意力:只算关键块,topk可调,省算力但有精度边界。 VS量化注意力:int8量化换速度,精度损失可控,和稀疏能叠。 VS模型侧加速(TurboLoRA等):改的是模型权重和采样步数,和注意力层不冲突。

30分钟极速上手指南(零基础可用)
命令行:python -c "import torch; print(torch.__version__, torch.version.cuda)"
pip install ninja,python setup.py install
适合人群
做AI视频生成、觉得采样太慢的开发者 想在消费级显卡上跑DiT模型的程序员 想读懂注意力内核加速原理的研究者 要做AI工具副某内容、需要硬核技术素材的创作者















































































