vLLM Recipes is becoming a deployment compatibility layer
Three new recipes turn model support into reproducible deployment contracts across AMD text inference, single-GPU speech and NVIDIA image generation.
A serving framework can claim support for a model while leaving operators to discover the real contract: the container build, GPU count, precision, memory headroom, parser flags, API shape and known failures. Three additions to vLLM Recipes make that contract explicit across very different workloads — large-mixture-of-experts text inference on AMD accelerators, single-GPU speech generation and diffusion-based image generation on NVIDIA hardware.
That breadth is what makes the recipes more than setup snippets. Taken together, they are starting to function as a deployment compatibility layer: each page pins the assumptions that turn “supported” into a reproducible service.
What the recipes standardize
The Ling 3.1 Flash recipe specifies an eight-GPU, single-node deployment using tensor and expert parallelism, serialized block-FP8 weights and BF16 compute. Its AMD path names the ROCm nightly image, enables AITER, estimates about 689 GB of aggregate VRAM just to load the model and documents the flags for tool calling, reasoning output, prefix caching and three-token MTP speculative decoding.
The Fish Audio Drama 3 recipe defines a much smaller operational envelope: one CUDA GPU with at least 48 GB, vLLM 0.31 or newer and vLLM-Omni’s two-stage speech pipeline. It also makes the service contract testable through the OpenAI-compatible speech endpoint, including streaming PCM, reference-audio voice cloning and speaker tags. Just as importantly, it records edge conditions: first-request compilation, silence after some prompts, and missing continuation and long-text chunking support.
MOSS-Image uses the same pattern for image serving. Its recipe selects CUDA-specific vLLM-Omni images and minimum driver versions, supplies a one-GPU launch path and exposes Base and SFT checkpoints through the image-generation API. It then carries configuration beyond startup into inference quality: recommended pixel ranges, at least 50 steps, classifier-free guidance, flow shift and skip-layer guidance. Structured JSON layouts and bilingual text rendering are documented as API inputs rather than left as model-card trivia.
Where the contracts diverge
The common shape is consistent, but portability is not. Ling assumes eight AMD MI355X GPUs and a nightly ROCm image. Drama 3 is demonstrated on one H100-class CUDA GPU and adds an autoregressive-to-codec pipeline. MOSS-Image depends on particular CUDA runtime and driver pairings, runs mixed BF16/FP32 components and exposes a diffusion API rather than chat or speech.
Operators therefore get a comparable checklist, not a universal deployment. Hardware topology, image provenance, memory planning, endpoint behavior and model-specific controls remain workload-specific.
What teams still need to validate
The recipes narrow the unknowns; they do not close them. Platform teams should still reproduce the path on their own driver and container baseline, measure concurrency and tail latency against production prompts, size cache or generation memory under realistic load, and verify observability, authentication and failure recovery around the serving endpoint.
That is the useful shift: vLLM Recipes is making support claims auditable. A model entry increasingly says not only that vLLM can run it, but which stack was exercised, which knobs matter and where the deployment boundary still lies.
sources
- Ling-3.1-flash on vLLMrecipes.vllm.ai
- Fish Audio Drama 3 on vLLMrecipes.vllm.ai
- MOSS-Image-Base on vLLMrecipes.vllm.ai
comments · 0