[Doc] Refine Diffusion Tutorial Documents (#1305)

Signed-off-by: Didan Deng <33117903+wtomin@users.noreply.github.com>
This commit is contained in:
Didan Deng authored and GitHub committed 2026-02-25 15:43:08 +08:00
1 parent bf9754a8b1
commit 1e86404456
7 files changed
+16 -17

No files matched your search

+5 -6
View File
@@ -58,12 +58,6 @@ nav:
- contributing/model/README.md
- contributing/model/adding_omni_model.md
- contributing/model/adding_diffusion_model.md
- Advanced Features:
- contributing/features/cfg_parallel.md
- contributing/features/sequence_parallel.md
- contributing/features/tensor_parallel.md
- contributing/features/cache_dit.md
- contributing/features/teacache.md
- CI: contributing/ci
- Design Documents:
- design/index.md
@@ -72,6 +66,11 @@ nav:
- design/feature/disaggregated_inference.md
- design/feature/ray_based_execution.md
- design/feature/omni_connectors/
- design/feature/cfg_parallel.md
- design/feature/sequence_parallel.md
- design/feature/tensor_parallel.md
- design/feature/cache_dit.md
- design/feature/teacache.md
- Module Design:
- design/module/ar_module.md
- design/module/dit_module.md
@@ -1,4 +1,4 @@
# Adding a Diffusion Model to vLLM-Omni
# Adding a Diffusion Model
This guide walks you through adding a new diffusion model to vLLM-Omni. We use **Qwen-Image** as the primary example, with references to other models (LongCat, Flux, Wan2.2) to illustrate different patterns.
@@ -680,7 +680,7 @@ vLLM-Omni automatically compiles blocks in `_repeated_blocks` when `torch.compil
### Tensor Parallelism
See detailed guide: [How to add Tensor Parallel support](../features/tensor_parallel.md)
See detailed guide: [How to add Tensor Parallel support](../../design/feature/tensor_parallel.md)
**Quick setup:**
@@ -694,7 +694,7 @@ omni = Omni(model="your-model", tensor_parallel_size=2)
### CFG Parallelism
See detailed guide: [How to add CFG-Parallel support](../features/cfg_parallel.md)
See detailed guide: [How to add CFG-Parallel support](../../design/feature/cfg_parallel.md)
**Quick setup:**
@@ -708,7 +708,7 @@ omni = Omni(model="your-model", cfg_parallel_size=2)
### Sequence Parallelism
See detailed guide: [How to add Sequence Parallel support](../features/sequence_parallel.md)
See detailed guide: [How to add Sequence Parallel support](../../design/feature/sequence_parallel.md)
**Quick setup:**
@@ -724,7 +724,7 @@ omni = Omni(model="your-model", ulysses_degree=2, ring_degree=2)
#### TeaCache
See detailed guide: [How to add TeaCache support](../features/teacache.md)
See detailed guide: [How to add TeaCache support](../../design/feature/teacache.md)
**Quick setup:**
@@ -744,7 +744,7 @@ omni = Omni(model="your-model",
#### Cache-DiT
See detailed guide: [How to add Cache-DiT support](../features/cache_dit.md)
See detailed guide: [How to add Cache-DiT support](../../design/feature/cache_dit.md)
**Quick setup:**
@@ -1,4 +1,4 @@
# Support Cache-DiT
# Cache-DiT
This section describes how to add cache-dit acceleration to a new diffusion pipeline. We use the Qwen-Image pipeline and LongCat-Image pipeline as reference implementations.
@@ -1,4 +1,4 @@
# Support CFG-Parallel
# CFG-Parallel
This section describes how to add CFG-Parallel (Classifier-Free Guidance Parallel) to a diffusion pipeline. We use the Qwen-Image pipeline as the reference implementation.
@@ -1,4 +1,4 @@
# Support Sequence Parallel
# Sequence Parallel
This section describes how to add Sequence Parallel (SP) to a diffusion transformer model. We use the Qwen-Image transformer and Wan2.2 transformer as reference implementations.
@@ -1,4 +1,4 @@
# Support TeaCache
# TeaCache
This section describes how to add TeaCache to a diffusion transformer model. We use the Qwen-Image transformer as the reference implementation.
@@ -1,4 +1,4 @@
# Support Tensor Parallel
# Tensor Parallel
This section describes how to add Tensor Parallel (TP) to a diffusion transformer model. We use the Z-Image transformer as the reference implementation.