TurboDiffusion

出片快上百倍,画质依然在线

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 视频生成 🍴 复刻 278 🐛 待处理 81 👀 关注 24
GitHub ↗
GitHub 星标 ★ 3859
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。

项目预览

TurboDiffusion 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类视频生成
开发团队thu-ml
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型ai-infra,consistency-model,diffusion-models,distillation,inference-acceleration,mlsystem,rcm,sageattention,sparse-linear-attention,video-generation
GitHub 星标★ 3859
上线时间2025-12-06 00:00:00
代码更新2026-11-04
仓库体积225.2 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数8

项目介绍

面向视频扩散模型的极致加速方案,通过蒸馏与优化实现 100~200 倍推理加速,在保持生成质量的同时大幅缩短出片时间,让高质量视频生成从离线走向实时成为可能。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3859

使用教程

难度:进阶 约 30 分钟 部署方式:库/依赖 8 步

环境要求

  • Python >= 3.9(README 示例使用 3.12)
  • PyTorch >= 2.7.0,推荐 torch==2.8.0(更高版本可能导致 OOM)
  • 建议使用 NVIDA 显卡(加速数据基于单张 RTX 5090)
  • 下载模型权重/数据集前需安装 git lfs
  • 训练 rCM/SLA 需额外依赖 megatron-core、hydra-core、wandb、webdataset、transformer_engine

安装与启动步骤

  1. 1创建并激活环境

    用 conda 新建一个 Python 3.12 的独立环境,避免与系统环境冲突,随后激活该环境。

    conda create -n turbodiffusion python=3.12
    conda activate turbodiffusion
  2. 2pip 安装 TurboDiffusio

    官方推荐的安装方式,务必带上 --no-build-isolation 参数,否则编译可能失败。

    pip install turbodiffusion --no-build-isolation
  3. 3或从源码编译安装

    想改代码或参与训练时用源码方式:拉取仓库、同步子模块后用 -e 可编辑安装。

    git clone https://github.com/thu-ml/TurboDiffusion.git
    cd TurboDiffusion
    git submodule update --init --recursive
    pip install -e . --no-build-isolation
  4. 4安装 SageSLA 加速算子

    要启用基于 SageAttention 的快速 SLA 前向,必须先安装 SpargeAttn,同样需要 --no-build-isolation。

    pip install git+https://github.com/thu-ml/SpargeAttn.git --no-build-isolation
  5. 5安装训练额外依赖

    仅在做 rCM/SLA 训练时需要,普通推理可跳过;transformer_engine 需要单独指定 --no-build-isolation。

    pip install megatron-core hydra-core wandb webdataset
    pip install --no-build-isolation transformer_engine[pytorch]
  6. 6下载模型权重

    通过 HuggingFace 仓库克隆到 assets/checkpoints 目录,执行前请确认已安装 git lfs,否则大文件会缺失。

    git clone https://huggingface.co/worstcoder/Wan assets/checkpoints
  7. 7转换检查点格式

    FSDP2 依赖 Distributed Checkpoint,训练前需先把 .pth 教师权重转成 .dcp;训练后可用 scripts/dcp_to_pth.py 转回。

    python -m torch.distributed.checkpoint.format_utils torch_to_dcp assets/checkpoints/Wan2.1-T2V-1.3B.pth assets/checkpoints/Wan2.1-T2V-1.3B.dcp
  8. 8下载训练数据集

    只有需要训练时才下载,同样是 git lfs 大文件仓库,克隆到 assets/datasets 目录。

    git clone https://huggingface.co/datasets/worstcoder/Wan_datasets assets/datasets

如何确认成功

README 未给出推理启动命令;执行 pip show turbodiffusion 能显示包信息、且 assets/checkpoints 下有权重文件即表示安装与下载成功。

常见问题

Q:用中文提示词效果不好怎么办?

A:README 明确说明当前模型只在长英文提示词上训练,使用其他类型提示词时建议先做提示词增强(augment)再输入。

Q:pip 安装时报构建隔离相关的错误?

A:官方两条安装命令都带 --no-build-isolation,请务必保留该参数;源码安装同理,不要省略。

Q:该装哪个 PyTorch 版本?

A:要求 torch>=2.7.0,README 推荐 2.8.0,因为更高版本可能导致 OOM(显存不足)。

Q:克隆模型权重后文件很小或不全?

A:这是没装 git lfs 导致的,先安装并初始化 git lfs,再重新克隆 HuggingFace 上的 checkpoint 仓库。

Q:训练时加载检查点报格式错误?

A:FSDP2 使用 Distributed Checkpoint,需要先用 torch_to_dcp 命令把 .pth 教师权重转换为 .dcp 格式再开始训练。

注意事项

  • README 提示 checkpoints 和论文尚未定稿,后续会更新以提升质量。
  • 当前模型仅针对长英文提示词训练,其他语言或短提示词效果可能不佳。
  • 核心加速组件为 SageAttention、SLA(Sparse-Linear Attention)与 rCM 时间步蒸馏。
  • README 未提供推理/生成视频的运行命令与参数,实际使用请以仓库后续更新为准。

核心亮点

  • 提出RCM与稀疏线性层结合,实现100-200倍视频扩散模型加速,显著降低推理延迟
  • 集成SageAttention等优化技术,针对AI基础设施深度调优,工程化程度高
  • 基于一致性模型蒸馏,支持少步采样,在保持视频质量的同时大幅提升生成速度

不足之处

  • 文档/社区待观察
  • 加速效果可能依赖特定硬件(如GPU架构),通用性需进一步验证

适用场景

  • 实时视频生成与交互式创作,如短视频平台快速出片
  • 大规模视频内容批量生成,降低算力成本
  • 边缘设备或资源受限环境下的视频扩散模型部署

替代项目

Latent Consistency Models (LCM)、AnimateDiff、VideoFusion

上一篇:SageAttention

下一篇:codeburn

同类项目推荐

MegaParse 开源

解析文档零丢失,直接喂给大模型

File Parser optimised for LLM Ingestion with no loss Parse PDFs, Docx, PPTx in a fo···

★ 7417 2026-08-09
omlx 开源

Mac 菜单栏一键跑大模型,SSD 缓存突破内存限制,连续批处理提速

LLM inference server with continuous batching & SSD caching for Apple Silicon — man···

★ 23477 2026-08-09
k8m 开源

给 K8s 配个 AI 助手,一句话搞定集群运维

一款轻量级、跨平台的 Mini Kubernetes AI Dashboard,支持大模型+智能体+MCP(支持设置操作···

★ 893 2026-08-09
comfyui-nix 开源

用 Nix 一键部署 ComfyUI,告别环境配置地狱

A slightly opinionated Nix flake for ComfyUI with curated custom nodes. Supports mac···

★ 173 2026-08-09
aisbom 开源

给 AI 模型和数据集做“成分表”,让供应链透明可审计

Static security scanner for ML model files — detects pickle bombs, Keras Lambda RCE···

★ 83 2026-08-09
tunnel-client 开源

把本地 MCP 服务安全连到 ChatGPT 等 AI 工具,无需公网暴露

Customer-run client for Secure MCP Tunnel: connect private or localhost MCP servers ···

★ 626 2026-08-09
client 开源

官方多语言客户端,让应用直接调用 Triton 推理服务

Triton Python, C++ and Java client libraries, and GRPC-generated client examples for···

★ 703 2026-11-08
clampdown 开源

给AI代理套上安全沙箱,放心跑代码不越界

Run AI coding agents in hardened container sandboxes.

★ 130 2026-08-09
materialize 开源

用 SQL 建秒级实时视图,应用和 AI 直接查

The live data layer for apps and AI agents. Create up-to-the-second views into your ···

★ 6397 2026-10-01