FastVideo

生成提速几十倍,再也不用干等出片

统一的视频生成加速框架,将推理与后训练(post-training)流程整合一体,通过高效优化实现更快的视频生成速度,降低训练与推理成本,适合研究团队与工程部署使用。

开源 free 视频生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4496
维护状态 活跃
是否开源
定价模式 free

项目数据

分类视频生成
开发团队hao-ai-lab
所属国家
定价模式free
价格说明开源框架,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型diffusers,diffusion-models,distillation,inference,post-training,video-generation
GitHub 星标★ 4496
30天Star增速
HF 下载量
上线时间2024-10-24 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

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

环境要求

  • uv 包管理器(README 推荐用 uv 创建干净环境,替代 Conda)
  • NVIDIA GPU + CUDA 12(使用 UV_TORCH_BACKEND=cu126)或 CUDA 13(使用 cu130)
  • Apple Silicon Mac 走 MLX 安装路线,DGX Spark(GB10/ARM64 + CUDA 13)需源码安装

安装与启动步骤

  1. 1准备 uv 环境

    README 建议用 uv 创建干净的虚拟环境,并说明从 Conda 迁移到 uv 通常安装更快更稳定;README 未给出具体建环境命令。

  2. 2CUDA 12 安装

    在 CUDA 12 环境下安装 FastVideo,UV_TORCH_BACKEND 指定为 cu126,请在已激活的 uv 环境中执行。

    UV_TORCH_BACKEND=cu126 uv pip install fastvideo
  3. 3CUDA 13 安装

    CUDA 13 用户把后端变量换成 cu130,其余安装方式与 CUDA 12 完全相同。

    UV_TORCH_BACKEND=cu130 uv pip install fastvideo
  4. 4Mac 安装 MLX

    Apple Silicon 通过 MLX 运行时跑 FastMetal-QAD,需可编辑安装 mlx 附加项,并下载 FastVideo/FastMetal-1.3B-QAD 权重,参考官方 MPS 指南。

    uv pip install -e '.[mlx]'
  5. 5DGX 源码安装

    DGX Spark(GB10 / ARM64 + CUDA 13)没有预编译 ARM wheel,改用以 cu130 的可编辑源码安装,编译时会顺便构建 CUDA kernel。

    UV_TORCH_BACKEND=cu130 uv pip install -e .
  6. 6验证安装

    先确认能导入 fastvideo 并检测到 CUDA,再查看命令行帮助,确认安装完整可用。

    python -c "import fastvideo, torch; print('cuda', torch.cuda.is_available())"
    fastvideo --help

关键配置

配置项必填说明示例
UV_TORCH_BACKEND指定安装使用的 PyTorch/CUDA 后端,cu126 对应 CUDA 12,cu130 对应 CUDA 13cu126

如何确认成功

执行 python -c "import fastvideo, torch; print('cuda', torch.cuda.is_available())" 能正常导入并输出 cuda 状态,且 fastvideo --help 能打印

常见问题

Q:应该用 uv 还是 Conda 建环境?

A:README 推荐使用 uv 创建干净环境,并说明如果之前用 Conda,切换到 uv 一般安装更快、更稳定。

Q:CUDA 12 和 CUDA 13 分别怎么装?

A:CUDA 12 执行 UV_TORCH_BACKEND=cu126 uv pip install fastvideo;CUDA 13 把变量改为 UV_TORCH_BACKEND=cu130 即可。

Q:Apple Silicon Mac 上怎么安装?

A:执行 uv pip install -e '.[mlx]',下载 FastVideo/FastMetal-1.3B-QAD 权重,并按官方 Apple Silicon(MPS)安装指南操作。

Q:DGX Spark 为什么不能直接 pip install fastvideo?

A:因为没有预编译的 ARM wheel,需改成 UV_TORCH_BACKEND=cu130 uv pip install -e . 从源码编译 CUDA kernel,另需单独装兼容的 ARM64 FlashAttention wheel。

注意事项

  • README 只给出安装与验证命令,更详细的安装说明需查阅官方文档 https://hao-ai-lab.github.io/FastVideo/getting_started/installation/
  • Apple Silicon 用户请遵循 MPS 安装指南;DGX Spark 用户请遵循 Spark 安装指南
  • 也可把 README 提供的提示词粘贴给 Claude Code、Cursor 等编码代理,自动检测平台并按对应指南安装
  • DGX Spark 需要另行获取预编译的 ARM64 FlashAttention wheel

核心亮点

  • 统一推理与后训练框架,支持多种视频生成模型的加速与微调,降低使用门槛
  • 基于diffusers生态,易于集成现有扩散模型工作流,社区兼容性好
  • 提供蒸馏等加速技术,针对视频生成场景优化推理效率,实用性强

不足之处

  • 项目较新,文档和社区生态尚在完善中,部分高级功能缺乏详细示例
  • 主要依赖特定模型和框架,对非diffusers系模型支持有限

适用场景

  • 视频生成模型的快速推理部署,如短视频内容生成
  • 对现有视频扩散模型进行后训练优化,提升生成速度
  • 研究蒸馏等模型压缩技术在视频生成领域的应用

替代项目

AnimateDiff、VideoCrafter、ModelScope Text-to-Video

项目介绍

FastVideo 是模型训练领域的开源项目,由 hao-ai-lab 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(4,496)位列前 10%,在模型训练分类的 518 个项目里位列前 12%。

近 44 天,它的 GitHub 星标从 3,936 增加到 4,496,净增 560。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。Apache-2.0 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:视频生成模型的快速推理部署,如短视频内容生成。同类可对比的替代方案包括 AnimateDiff、VideoCrafter、ModelScope Text-to-Video。

上一篇:unsloth

下一篇:MirrorFlow

同类项目推荐

Long-RL 开源

让强化学习轻松驾驭超长序列,训练更稳更快

Long-RL: Scaling RL to Long Sequences (NeurIPS 2025)

★ 729 2026-08-09
TPA 开源

把注意力复杂度从平方降到线性,长序列不再卡顿

[NeurIPS 2025 Spotlight] TPA: Tensor ProducT ATTenTion Transformer (https://arxiv.or···

★ 463 2026-08-09
minimind 开源

两小时造出你的小模型,练手入门不求人

Train a 64M-parameter LLM from scratch in just 2h!

★ 62178 2026-08-09
pruna 开源

一键优化 AI 模型,推理提速又省资源。

Pruna is a model optimization framework built for developers, enabling you to delive···

★ 1286 2026-08-13