Community Recipes
This directory contains community-maintained recipes for answering a practical user question:
How do I run model X on hardware Y for task Z?
Add recipes for this repository under this in-repo recipes/ directory. To
keep naming and layout consistent, organize recipes by model vendor in a way
that is aligned with
vllm-project/recipes, but treat
that external repository as a reference for structure rather than the place to
add files for this repo. Use one Markdown file per model and hardware profile,
named <model>-<hardware>.md.
Note: The vLLM-Omni TTS recipes (12 models across 8 providers) are also published on the rendered recipes site at recipes.vllm.ai (see vllm-project/recipes#554). Individual pages resolve at
https://recipes.vllm.ai/<provider>/<model-id>, e.g.bosonai/higgs-audio-v3-tts-4b.
The Recipe column in the Supported Models documentation links to the
published recipe when available and otherwise to the corresponding recipe in
this directory. The recipe files remain the source of truth for commands and
validation details.
Example layout:
recipes/
lerobot/
Pi05.md
Qwen/
Qwen3-Omni-H100.md
Qwen3-TTS-A100.md
Tencent/
Covo-Audio-Chat-L40S.md
Available Recipes
| Recipe | Task | Hardware |
|---|---|---|
Baidu/ERNIE-Image.md |
Text-to-image online serving (ERNIE-Image 8B) | 1x or 2x RTX 4090 24GB |
Bagel/BAGEL-7B-MoT.md |
Text-to-image with shared online/offline examples | 1x A100 80GB / 2x CUDA GPUs |
black-forest-labs/FLUX.1-schnell.md |
Offline text-to-image generation with CPU offload | 1x NVIDIA GeForce RTX 5090 32GB |
black-forest-labs/FLUX.2-klein.md |
Offline image editing (FLUX.2-klein-4B) | 1x Intel Arc Pro B70 32GB |
Boogu/Boogu-Image.md |
Text-to-image online serving (Boogu-Image-0.1-Base) | 1x A100/H100 40GB+ |
BosonAI/Higgs-Audio-V3-TTS.md |
Online + offline multilingual TTS with voice cloning | 1x H100 80GB |
BreezeBlue/Breeze-TTS-2.md |
Online + offline TTS (plain / voice design / voice clone / voice direction, streaming PCM) | 1x NVIDIA L20 48GB |
ByteDance/Lance.md |
Unified AR+diffusion: text/img/video gen + understanding (Lance 3B) | 1x B300 / A100 80GB |
circlestone-labs/Anima.md |
Native single-file text-to-image serving | 1x AMD MI300X |
fishaudio/Fish-Speech-S2-Pro.md |
Online serving for TTS | 1x A800 80GB |
Helios/Helios.md |
Text-to-video, image-to-video, and video-to-video generation | 1x NVIDIA H20 |
HiDream-ai/HiDream-O1-Image.md |
Text-to-image with shared offline example | 1x or 2x H100 80GB |
inclusionAI/Ming-flash-omni-2.0.md |
Online serving for multimodal chat + standalone TTS | 4x H100 / 1x H100 80GB |
inclusionAI/Ming-omni-tts.md |
Offline + online dense Ming TTS/audio generation | 1x H100 80GB / 1x AMD MI300X (ROCm 7.2) |
k2-fsa/OmniVoice.md |
Offline and online multilingual text-to-speech | 1x AMD MI300X (ROCm 7.2) |
lerobot/Pi05.md |
Online OpenPI serving for the π0.5 vision-language-action policy | 1x H100 80GB |
IndexTeam/IndexTTS-2.md |
Online serving for voice-cloned TTS with optional emotion control | 1x L4 24GB or larger CUDA GPU |
IndexTeam/IndexTTS-2_5.md |
Online + offline multilingual voice-cloned TTS with native speed and emotion control | 1x NVIDIA H20 96GB |
MiniMaxAI/MiniMax-H3.md |
T2VA, FL2VA, image+audio Ref2VA, and multi-video Ref2VA serving | 1x GPU with CPU offload / 4x B300 |
MiniMaxAI/MiniMax-H3-Spark-GB10.md |
MiniMax H3 T2VA and Ref2VA on DGX Spark | 1x or 2x DGX Spark (GB10) |
MiniMaxAI/MiniMax-H3-MUSA.md |
MiniMax H3 T2VA, FL2VA, and Ref2VA on MUSA | 4x MTT S5000 (TP4 Ref2VA profile) |
krea/Krea-2.md |
Text-to-image (Turbo + Raw), offline + online, with LoRA | 1x H100 80GB / 1x Intel Arc Pro B70 32GB |
LTX/LTX-2.md |
LTX-2/LTX-2.3 text-to-video and image-to-video with synchronized audio | H200 141GB / 96GB-class GPU / 1x Intel Arc Pro B70 32GB |
LTX/LTX-2.5.md |
LTX-2.5-Diffusers: Full/SFT one-stage and distilled two-stage T2V/I2V with synchronized audio | NVIDIA B300; cuDNN-qualified / 1x Intel Arc Pro B70 32GB |
MammothModa2/MammothModa2.md |
Preview and Dev text-to-image (AR → DiT); Dev text/image understanding | Preview: 1x L40S 48GB / 1x ≥40GB GPU; Dev: 1x NVIDIA GPU with sufficient cache headroom |
NVIDIA/SANA-Video-2B.md |
Native and Diffusers-adapter 480p/720p T2V+I2V | 1x RTX 5090 32GB |
meituan-longcat/LongCat-Video-Avatar-1.5.md |
Audio-driven avatar video generation (AT2V / AI2V, single- and multi-speaker, AVC continuation) | 1x H100 80GB |
mistralai/Voxtral-TTS.md |
Online serving for TTS | 1x RTX 4090 24GB |
Robbyant/LingBot-Video.md |
Native dense and MoE text-to-video serving | Dense: 1x L20X; MoE: 1x L20X (~67.7 GiB peak) |
SandAI/MAGI-2-preview-L20X.md |
Native Preview-stage text/image-to-video-and-audio generation | 1x/4x NVIDIA L20X 140 GiB qualified |
Robbyant/LingBot-World-2.0.md |
Offline and experimental realtime interactive world generation | 1x H200/B200 or 2x B200 for TP=2 |
cosmos3/Cosmos3-Nano.md |
Text-to-image, text-to-video, image-to-video, video-to-video generation, text to video with sound, action policy | 1x H200 141GB / B300 |
cosmos3/Cosmos3-Edge.md |
T2I / T2V / I2V + action (Physical-AI) generation on the Nemotron-based Edge transformer | 1x GPU (~8 GiB) |
cosmos3/Cosmos3-Super.md |
64B T2I / T2V / I2V / V2V generation (+ optional audio) / Action policy | 8x H200/H100/A100 / 2x H200 / B300 |
OpenBMB/MiniCPM-o-4_5.md |
Online full-duplex serving and offline inference for omni multimodal chat (text / image / audio / video → text + 24 kHz speech) | 2x A100/H100 80GB / 3x mid-tier GPU / 8x RTX 4090 24GB |
OpenBMB/VoxCPM2.md |
Online + offline TTS with native AR pipeline (48 kHz, 30+ languages) | 1x RTX 4090 24GB / 1x Ascend 910B3 64GB |
OpenMOSS/MOSS-TTS.md |
Online + offline multilingual TTS (MOSS-TTS family, 8B) | 1x H100 80GB |
OpenMOSS/MOSS-TTS-Nano-NPU.md |
Online multilingual voice-cloned TTS | 1x Ascend 910B3 64GB |
NVIDIA/Nemotron-Labs-Audex.md |
TTS / text-to-audio / audio understanding / cascaded S2S (Audex 2B + 30B-A3B) | 1x H100 80GB |
NVIDIA/NemotronLabs-VoiceChat.md |
Offline speech-to-speech voice chat (11B, frame-locked 12.5 Hz, 3-stage thinker/talker/code2wav) | 1x H100 80GB |
NVIDIA/SANA-WM.md |
First-frame image-to-video serving with camera control | 1x 24GB+ CUDA GPU; ~40GB disk |
Qwen/Qwen-Image.md |
Text-to-image serving with step-wise continuous batching replay and ModelOpt mixed FP8/NVFP4; offline text-to-image on XPU | 1x A100 80GB / 2x B200 / 1x Intel Arc Pro B70 32GB |
Qwen/Qwen-Image-2512.md |
Text-to-image serving with step-wise continuous batching replay and ModelOpt FP8 / mixed FP8/NVFP4 | 1x A800 80GB / 2x B200 |
Qwen/Qwen-Image-Edit.md |
Text-guided single-image editing | 1x or 2x H200 141GB |
Qwen/Qwen3-Omni.md |
Online serving for multimodal chat; offline end-to-end text-to-speech on XPU | 1x A100 80GB / 5x Intel Arc Pro B70 32GB |
Qwen/Qwen3-TTS.md |
Text-to-speech serving (CustomVoice / VoiceDesign / Base) | 1x H100/A100 80GB / 1x AMD MI300X |
SenseNova/SenseNova-U1.md |
Unified image generation and understanding | 1x or 2x H200 / 1x AMD MI300X |
SenseNova/SenseNova-U1.5.md |
Unified image generation and understanding, with an 8-step distilled LoRA | 1x A800 80GB |
StabilityAI/Stable-Audio-Open.md |
Offline + online text-to-audio generation (Stable Audio Open) | 1x RTX 4090 24GB / 1x AMD MI300X |
Tencent/AuK-H100.md |
Offline instruction-driven TTS, speech editing, enhancement and separation (AuK base and Flash) | 1x H100 80GB |
Tencent/Covo-Audio-Chat.md |
Online serving for audio chat | 1x A100 80GB |
Tencent/HunyuanImage-3.0-Instruct.md |
DiT-only text-to-image serving and benchmark, including ModelOpt mixed FP8/NVFP4 | 4x H100/H800 80GB / 2x B200 |
Tencent/HunyuanVideo-1.5.md |
Offline text-to-video (HunyuanVideo-1.5 Diffusers) | 1x Intel Arc Pro B70 32GB |
Tongyi-MAI/Z-Image-Turbo.md |
Offline few-step text-to-image (Z-Image-Turbo) | 1x Intel Arc Pro B70 32GB |
Wan-AI/Wan2.2-T2V.md |
Text-to-video serving (Wan2.2 14B) with Skip-Softmax sparse attention | 8x H20/H100/A100 / 1x datacenter Blackwell (B200/B300) / 1x Intel Arc Pro B70 32GB |
Wan-AI/Wan2.2-TI2V-5B-A100.md |
Unified 720p text-to-video and image-to-video serving (Wan2.2 5B) | 1x A100-SXM4-80GB |
Wan-AI/Wan2.2-I2V.md |
Image-to-video serving (Wan2.2 14B) | 8x Ascend NPU (A2/A3) |
Wan-AI/Wan2.2-S2V.md |
Speech-to-video serving (Wan2.2 14B) | 2x A100/H100 80GB |
Wan-AI/Wan2.1-VACE.md |
Unified T2V, I2V, V2LF, FLF2V, inpaint, and R2V | 1x RTX 5090 (1.3B) / 1x L40S 48GB with layerwise offload (14B) |
XiaomiMiMo/MiMo-Audio.md |
Offline + online omni audio (TTS, ASR, dialogue) | 1x RTX 5090 / 5090D 32GB |
StabilityAI/Stable-Diffusion-3.5.md |
Text-to-image serving (SD 3.5-medium and SD 3.5-large) | 1x RTX A6000 48GB / 1x Intel Arc Pro B70 32GB |
zai-org/GLM-TTS.md |
Online serving for Chinese/English zero-shot voice-cloned TTS | 1x A40 48GB / 2x non-standard RTX 4090 48GB (49,140 MiB each) |
GLM/GLM-Image.md |
Online serving for image generation | 1x A800 80GB / 2x A800 80GB |
JD/JoyAI-VL-Interaction.md |
Real-time streaming video-language interaction (proactive speak/silence/delegate) | 1x GPU 24GB+ |
Keep one accelerator model or platform per recipe file. Add a separately suffixed recipe and table row for another GPU, ROCm accelerator, or NPU.
See TEMPLATE.md for the recommended format.