---
title: Welcome to FastVideo
description: Run, train, and accelerate video generation models with FastVideo.
mode: frame
---

<div className="home-page">
<header className="home-hero not-prose">
  <h1 id="welcome-to-fastvideo" className="home-logo">
    <img src="/FastVideo/assets/logos/logo.svg" alt="Welcome to FastVideo" width={252} height={105} />
  </h1>
  <p className="home-description">Run, train, and accelerate video generation models with FastVideo.</p>
  <nav className="home-project-links" aria-label="About the project">
    <GitHubStars />
    <a className="home-lab-link" href="https://haoailab.com/">
      <img src="/FastVideo/assets/hao-ai-lab.png" width={40} height={24} alt="" aria-hidden="true" />
      Hao AI Lab
    </a>
    <a className="home-models-link" href="/FastVideo/fast-models">Fast Models <span aria-hidden="true">→</span></a>
  </nav>
  <div className="home-trendshift">
    <a href="https://trendshift.io/repositories/14509?utm_source=repository-badge&amp;utm_medium=badge&amp;utm_campaign=badge-repository-14509" target="_blank" rel="noopener noreferrer">
      <img src="https://trendshift.io/api/badge/repositories/14509" alt="hao-ai-lab/FastVideo | Trendshift" width={250} height={55} />
    </a>
  </div>
</header>

FastVideo is an inference and post-training framework for diffusion models. It features an end-to-end unified pipeline for accelerating diffusion models, starting from data preprocessing to model training, finetuning, distillation, and inference. FastVideo is designed to be modular and extensible, allowing users to easily add new optimizations and techniques. Whether it is training-free optimizations or post-training optimizations, FastVideo has you covered.

<a className="home-featured-model not-prose" href="/FastVideo/cookbook/minimax-h3/fasth3-8step">
  <img src="/FastVideo/assets/logos/fastvideo.webp" alt="" width={40} height={40} />
  <span>
    <small>Start with a FastVideo model</small>
    <strong>FastH3 8-Step V2</strong>
  </span>
  <span className="home-featured-action">Configure a recipe →</span>
</a>

<section className="home-news not-prose" aria-labelledby="recent-news">
<div className="home-news-heading"><h2 id="recent-news">Recent news</h2><a className="home-news-more" href="https://github.com/hao-ai-lab/FastVideo#news">All announcements →</a></div>
<ul>
<li><time dateTime="2026-10-06">Oct 6, 2026</time><a href={"https://haoailab.com/blogs/fasth3-rtx/"}>{"FastH3 V2 now runs on a single consumer machine"}</a></li>
<li><time dateTime="2026-10-06">Oct 6, 2026</time><a href={"https://haoailab.com/FastVideo/cookbook/kandinsky6/"}>{"FastVideo now supports Kandinsky 6 from Kandinsky Lab"}</a></li>
</ul>
</section>

**[Quick start](/FastVideo/getting_started/quick_start)**

Generate your first video with the Python API.

**[Installation](/FastVideo/getting_started/installation)**

Set up FastVideo on NVIDIA GPUs or Apple Silicon.

**[Cookbook](/FastVideo/cookbook)**

Choose a model recipe, customize its settings, and download a serving configuration.

**[Training and distillation](/FastVideo/training/overview)**

Prepare data, fine-tune models, and build faster generators.

## Key Features [#key-features]

FastVideo has the following features:

- End-to-end post-training support for bidirectional and autoregressive models
  - Full finetuning and LoRA [finetuning](/FastVideo/training/finetune) for state-of-the-art open video DiTs
  - [Data preprocessing pipeline](/FastVideo/training/data_preprocess) for video, image, and text data
  - [Distribution Matching Distillation (DMD2)](/FastVideo/distillation/dmd) stepwise distillation
  - Sparse attention with [Video Sparse Attention](/FastVideo/attention/vsa)
  - [Sparse distillation](https://hao-ai-lab.github.io/blogs/fastvideo_post_training/) to achieve >50x denoising speedup
  - [Attn-QAT training](/FastVideo/training/attn_qat) for quantization-aware post-training
  - Causal distillation through Self-Forcing
  - Scalable training with FSDP2, sequence parallelism, and selective activation checkpointing
  - See the [training overview](/FastVideo/training/overview) for the full training workflow
- State-of-the-art performance optimizations for inference
  - Sequence parallelism for distributed inference
  - Multiple state-of-the-art [attention backends](/FastVideo/attention)
  - User-friendly [CLI](/FastVideo/inference/cli) and Python API
  - See the [support matrix](/FastVideo/inference/support_matrix) for supported models and [optimizations](/FastVideo/inference/optimizations) for the full list
- Realtime video generation and editing
  - [Dreamverse](https://github.com/hao-ai-lab/FastVideo/tree/main/apps/dreamverse): stream and "vibe direct" video in realtime ([live demo](https://dreamverse.fastvideo.org/))

<a id="documentation"></a>

## Projects and research

Explore work using FastVideo's code or the attention research behind it.

- [SGLang](https://github.com/sgl-project/sglang/tree/main/python/sglang/multimodal_gen): SGLang's diffusion inference functionality is based on a fork of FastVideo on Sept. 24, 2025.
- [DanceGRPO](https://github.com/XueZeyue/DanceGRPO): A unified framework to adapt Group Relative Policy Optimization (GRPO) to visual generation paradigms. Code based on FastVideo.
- [SRPO](https://github.com/Tencent-Hunyuan/SRPO): A method to directly align the full diffusion trajectory with fine-grained human preference. Code based on FastVideo.
- [DCM](https://github.com/Vchitect/DCM): Dual-expert consistency model for efficient and high-quality video generation. Code based on FastVideo.
- [HY-WorldPlay](https://github.com/Tencent-Hunyuan/HY-WorldPlay): An action-conditioned world model model trained using FastVideo framework.
- [Hunyuan Video 1.5](https://github.com/Tencent-Hunyuan/HunyuanVideo-1.5): A leading lightweight video generation model, where they proposed SSTA based on Sliding Tile Attention.
- [Kandinsky-5.0](https://github.com/kandinskylab/kandinsky-5): A family of diffusion models for video & image generation, where their NABLA attention includes a Sliding Tile Attention branch.
- [LongCat Video](https://github.com/meituan-longcat/LongCat-Video): A foundational video generation model with 13.6B parameters with block-sparse attention similar to Video Sparse Attention.

</div>
