AlibabaResearch/SparkDiffusion
SparkDiffusion: Accelerating DiT video generation by 265× via joint Sparsity, Distillation, Quantization, etc.
解决的问题
SparkDiffusion 是为加速 Diffusion Transformer (DiT) 视频生成模型推理而设计的框架,特别针对 Wan 2.1 和 Wan 2.2 模型。它解决了密集多步生成带来的高计算成本问题,可在单张 GPU 上实现高达 265 倍的推理速度提升,同时保持生成质量。
工作原理
该框架采用三管齐下的方法实现加速:
- 稀疏低秩注意力(RoLa): 一种高效的注意力设计,在训练和推理过程中均降低注意力机制的复杂度。
- 少步蒸馏(CrossDistill): 一种轨迹级混合蒸馏技术,使模型能在显著更少的步骤内(例如 3-4 步)生成高质量视频。
- 自研高性能算子: 自主开发的无依赖推理算子,优化稀疏注意力机制的执行效率。
此外,该框架支持权重-激活量化,并提供稀疏注意力微调和蒸馏的端到端流水线。
适用人群
需要显著降低文本到视频(T2V)和图像到视频(I2V)生成延迟与计算需求的视频扩散模型开发者和研究人员。
主要亮点
- 巨大加速: 相比密集基线实现 200 倍以上的端到端推理加速。
- Wan 模型支持: 完全兼容 Wan 2.1 和 Wan 2.2 架构。
- 集成流水线: 提供稀疏注意力微调、少步蒸馏和优化推理的工具。
- 自研算子: 包含无需外部依赖的高性能融合内核,实现高效推理。
- 可插拔注册表: 无需修改核心代码即可集成自定义注意力变体。
相关
- 项目
- 项目
- 项目
- 项目