Welcome to DiffSynth-Studio’s Documentation
Documentation Introduction
Getting Started
Model Details
- FLUX
- Wan
- Qwen-Image
- Qwen-Video-Edit
- FLUX.2
- Z-Image
- Anima
- LTX-2
- ERNIE-Image
- JoyAI-Image
- ACE-Step
- HiDream-O1-Image
- Stable Diffusion
- Stable Diffusion XL
- Image Quality Evaluation Metrics
- Ideogram 4
- Krea-2
- Boogu-Image
- LingBot-Video
- MiniMax-H3
- DiffSynth-Music
- MiniMax-Music3
- YuE2
- SenseNova-U1
- Qwen-Image-2.1
- FLUX.3
- MOSS-Image
- Fibo 2.0
Training Framework
Model Integration
API Reference
diffsynth.core.attention: Attention Mechanism Implementationdiffsynth.core.data: Data Processing Operators and Universal Datasetdiffsynth.core.gradient: Gradient Checkpointing and Offloaddiffsynth.core.loader: Model Download and Loadingdiffsynth.core.quant: Model Quantizationdiffsynth.core.vram: VRAM Management
Diffusion Templates
Research Guide
FAQ
- Frequently Asked Questions
- Why doesn’t the training framework support batch size > 1?
- Why aren’t redundant parameters removed from certain models?
- Why does FP8 quantization show no acceleration effect?
- Why doesn’t the training framework support native FP8 precision training?
- How to dynamically load LoRA models during inference?
- How to reduce VRAM usage during training?