SparkDiffusion 是什么?面向 DiT 视频生成的 265 倍推理加速框架

AlibabaResearch/SparkDiffusion · GitHub
AI 绘画AI 视频
Star504
近 7 天新增0
编程语言Python
开源协议Apache-2.0
创建于2026-09-18
最近更新2026-10-09

中文导读

SparkDiffusion 是开源项目,站内分类为 AI 绘画、AI 视频。简介:面向 DiT 视频生成的 265 倍推理加速框架。项目说明中列出的主要功能包括:联合稀疏注意力、低秩分解与少步蒸馏,实现 200 倍以上推理加速;RoLa 稀疏低秩注意力,可同时用于训练(微调/蒸馏)与推理;CrossDistill 轨迹级混合蒸馏,兼顾生成质量与多样性。适合需要在有限 GPU 资源上部署或研究 Wan 系列视频生成模型的开发者与研究人员,尤其是关注扩散模型推理加速、稀疏注意力和蒸馏方向的人群。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 Apache-2.0,创建于 2026-09-18,最近更新于 2026-10-09,目前有 504 个 Star。

项目介绍

SparkDiffusion 是阿里巴巴开源的 DiT(Diffusion Transformer)视频生成推理加速框架,通过稀疏低秩注意力(RoLa)、少步蒸馏(CrossDistill)以及自研高性能算子,在保持生成质量的前提下,相比稠密多步基线实现 200 倍以上的端到端推理加速。

框架面向 Wan 2.1 与 Wan 2.2 视频扩散模型,提供稀疏注意力微调、少步蒸馏和优化后的单样本 T2V/I2V 推理完整流程,并可选支持权重-激活量化。项目自带推理算子,无需额外拉取外部稀疏注意力代码。仓库不包含权重、数据集和生成视频,模型权重发布在 Hugging Face 的 alibabagroup/sparkdiffusion 集合中。

主要功能

适合谁用

适合需要在有限 GPU 资源上部署或研究 Wan 系列视频生成模型的开发者与研究人员,尤其是关注扩散模型推理加速、稀疏注意力和蒸馏方向的人群。

快速上手

  1. 克隆仓库并安装与 CUDA 匹配的 PyTorch 和 flash-attn,然后执行 pip install -r requirements.txt 与 source scripts/env.sh
  2. 将原生 Wan 2.1 T2V 模型资源(VAE、T5 encoder、tokenizer、DiT 权重)放到 pretrain_weights/ 目录下
  3. 从 Hugging Face 下载 SparkDiffusion 检查点,并将 DIT_PATH 指向其文件或目录
  4. 运行 NUM_SAMPLES=3 SEED=0 DIT_PATH=/path/to/SparkWan2.1-T2V-14B-480P-0.90Sparsity bash scripts/inference/eval_student_2pt1_distilled.sh pretrain_weights/Wan2.1-T2V-14B outputs/inference/quickstart 4 fp8 14B_rola 0.1 "" "A cat playing in the garden under the sun."
  5. 在 outputs/inference/quickstart 下查看生成的视频,首个样本为 warmup,后续样本用于稳态延迟对比

Star 增长趋势

504494 · 2026-10-14 至 2026-10-16

同类项目

基于 Gradio 的 Stable Diffusion 网页界面
★ 16.5万 · Python · 更新于 2026-03-02
基于节点图的模块化扩散模型创作引擎
★ 13.8万 · Python · 更新于 2026-10-16
本地运行与训练大模型和扩散模型的桌面应用
★ 7.8万 · Python · 更新于 2026-10-16
开源智能体视频制作系统,让 AI 编程助手变身视频工作室
★ 6.9万 · Python · 更新于 2026-10-12
开源本地 AI 引擎,无需 GPU 即可运行多种模型
★ 5.0万 · Go · 更新于 2026-10-15
给 AI 一段参考视频,生成同风格的全新动画
★ 3,329 · JavaScript · 更新于 2026-10-15