A high-throughput and memory-efficient inference and serving engine for LLMs. Join slack.vllm.ai to discuss together with the community!

Joined March 2024
306 Photos and videos
Congrats to @MistralAI on Leanstral 1.5! 🎉 An Apache-2.0 Lean 4 proof agent that punches way above its size: 🧩 MoE: 119B total, just 6B active 📐 100% on miniF2F 🎓 New SOTA on FATE-H (87%) & FATE-X (34%) ⚡ 587/672 on PutnamBench at ~$4/problem Read the blog below or serve it on vLLM today! huggingface.co/mistralai/Lea…
Today, we are releasing Le Chaton L∃∀N, aka Leanstral 1.5. It achieves SOTA performance on graduate algebra benchmarks FATE-H and FATE-X and improves Pareto Frontier on PutnamBench, solving 587/672 problems with a x10 cheaper budget. 🧵
7
14
156
18,080
vLLM reposted
Super excited about open-source router systems and routing models like @vllm_project semantic router: huggingface.co/llm-semantic-… The future is multi-models and you'll want to customize your router the same way you customize your code! It could be the key to tilt the value capture from a few expensive frontier models to a long-tail of models (especially open-source). More people should build those!
25
74
338
26,594
🎙️ @Alibaba_Qwen's Qwen3-Omni listens, reasons, and talks back. Serving that in real time is a pipeline problem, not a single model: a multimodal Thinker, then Talker → Code2Wav for the speech. Each stage bottlenecks differently, so the wins come from optimizing them layer by layer. One neat trick: under load, replicate only the two speech stages and let the heavy multimodal Thinker run once. At high concurrency that lands first audio in ~0.6s instead of ~6s, speech faster than real time, and ~5.4x the throughput on the same GPUs. Built with @AntGroup's Super Computing Technology (SCT) team and the vLLM-Omni team. The blog breaks down the full stack, one bottleneck at a time 👇 🔗 vllm.ai/blog/2026-07-01-qwen…
5
29
188
17,230
vLLM reposted
GLM 5.2 DSpark update! The full Speculators training run is well underway and we have the epoch-1 checkpoint ready for your GPUs using vLLM nightly: huggingface.co/RedHatAI/GLM-… This improves upon the speedup from the preview checkpoint by another 1.5-2x. Stay tuned for more!
GLM 5.2 DSpark preview is here! ✨ huggingface.co/RedHatAI/GLM-… This is the first DSpark speculator for a non-DeepSeek frontier model, trained with Speculators and running on vLLM nightly for ~1.5× faster decode for GLM-5.2-FP8 on 4×B300. Stronger checkpoints to come!
11
32
368
63,653
5x lower token costs on DeepSeek V4 in one month! Highlighting the vLLM community at work: day-zero recipes, then relentless optimization across kernels, scheduling, and serving. Every PR counts. 🚀
💡 Continuous software innovation is the force multiplier behind AI infrastructure — compounding inference performance, lowering cost per token, and increasing long-term value with every optimization. Open source accelerates this advantage. Leading AI frameworks like @PyTorch and inference engines such as @sgl_project and @vllm_project are built natively on NVIDIA CUDA, enabling research breakthroughs and software optimizations to unlock great performance on NVIDIA GPUs from day zero.
4
67
8,004
vLLM reposted
paged attention the idea is alive and well :) it's in literally every attention backend now! paged attention the circa 2023 .cu file has been unused for a while so we should stop building it
2
2
78
10,789
🫡
Today I deleted PagedAttention from vLLM
4
7
240
33,725
vLLM reposted
Today I deleted PagedAttention from vLLM
27
18
661
123,046
vLLM reposted
Build in public. Build a better world!💪
1
4
1,393
vLLM reposted
⚡️DSpark is in! Shoutout to the community for the greak work!🙌
🚀 @deepseek_ai's DSpark speculative decoding now runs natively in vLLM! What it is: a semi-autoregressive drafter that proposes several tokens in parallel with non-causal sliding-window attention, then verifies them in a single pass. Output stays identical, decoding takes fewer steps. How vLLM runs it: it reuses the existing SparseMLA backends instead of custom attention kernels, captures the full draft backbone and sampling loop in one CUDA graph, and works with prefix caching and FP8 KV cache. Performance on DeepSeek-V4-Pro-DSpark (verified on NVIDIA 8×B300 GPUs): - ~250 tokens/s at batch size 1 - average acceptance length ~5 - 12-42% higher acceptance than MTP across draft depths Run with vLLM nightly today: vllm serve deepseek-ai/DeepSeek-V4-Pro-DSpark -tp 8 --trust-remote-code --kv-cache-dtype fp8 --speculative-config '{"method":"dspark","num_speculative_tokens":7,"draft_sample_method":"greedy"}' DSpark Core PR: github.com/vllm-project/vllm… Thanks @deepseek_ai for open-sourcing DSpark, and to @NVIDIAAI and the vLLM community for landing it! 🙏
6
40
5,578
vLLM reposted
DSpark is merged. In a few days, vLLM’s community effort pushed the frontier of low latency high interactivity inference. Speed of light open source engine with a community moving at light speed!
🚀 @deepseek_ai's DSpark speculative decoding now runs natively in vLLM! What it is: a semi-autoregressive drafter that proposes several tokens in parallel with non-causal sliding-window attention, then verifies them in a single pass. Output stays identical, decoding takes fewer steps. How vLLM runs it: it reuses the existing SparseMLA backends instead of custom attention kernels, captures the full draft backbone and sampling loop in one CUDA graph, and works with prefix caching and FP8 KV cache. Performance on DeepSeek-V4-Pro-DSpark (verified on NVIDIA 8×B300 GPUs): - ~250 tokens/s at batch size 1 - average acceptance length ~5 - 12-42% higher acceptance than MTP across draft depths Run with vLLM nightly today: vllm serve deepseek-ai/DeepSeek-V4-Pro-DSpark -tp 8 --trust-remote-code --kv-cache-dtype fp8 --speculative-config '{"method":"dspark","num_speculative_tokens":7,"draft_sample_method":"greedy"}' DSpark Core PR: github.com/vllm-project/vllm… Thanks @deepseek_ai for open-sourcing DSpark, and to @NVIDIAAI and the vLLM community for landing it! 🙏
2
8
102
8,499
And it's not locked to DeepSeek's checkpoints. 🧩 The Speculators library (github.com/vllm-project/spec…) lets you train and package DSpark draft models in a standard, HF-compatible format that vLLM loads directly. Already validated on Qwen3-8B and GLM-5.2. Run it on vLLM nightly now: vllm serve zai-org/GLM-5.2-FP8 -tp 8 --speculative-config '{"method":"dspark","model":"RedHatAI/GLM-5.2-speculator.dspark-preview","num_speculative_tokens":7,"attention_backend":"FLASH_ATTN","draft_sample_method":"greedy"}' speculators support PR: github.com/vllm-project/vllm… Thanks to the @RedHat_AI team for the Speculators integration! 🙏
1
8
61
16,803
🚀 @deepseek_ai's DSpark speculative decoding now runs natively in vLLM! What it is: a semi-autoregressive drafter that proposes several tokens in parallel with non-causal sliding-window attention, then verifies them in a single pass. Output stays identical, decoding takes fewer steps. How vLLM runs it: it reuses the existing SparseMLA backends instead of custom attention kernels, captures the full draft backbone and sampling loop in one CUDA graph, and works with prefix caching and FP8 KV cache. Performance on DeepSeek-V4-Pro-DSpark (verified on NVIDIA 8×B300 GPUs): - ~250 tokens/s at batch size 1 - average acceptance length ~5 - 12-42% higher acceptance than MTP across draft depths Run with vLLM nightly today: vllm serve deepseek-ai/DeepSeek-V4-Pro-DSpark -tp 8 --trust-remote-code --kv-cache-dtype fp8 --speculative-config '{"method":"dspark","num_speculative_tokens":7,"draft_sample_method":"greedy"}' DSpark Core PR: github.com/vllm-project/vllm… Thanks @deepseek_ai for open-sourcing DSpark, and to @NVIDIAAI and the vLLM community for landing it! 🙏
20
61
675
69,600
🚀 Qwen3.6-27B-NVFP4 is inference ready with vLLM on NVIDIA Blackwell GPUs. This checkpoint is optimized for Blackwell and reduces GPU memory requirements by ~2.5x for local AI with open-source models. 🧠 27B params, Hybrid Attention 📊 NVFP4 evals: 86.3 on MMLU Pro, 85.5 on GPQA Diamond 🛠️ Exclusively supported on vLLM as the runtime engine Get started from the Hugging Face checkpoint: huggingface.co/nvidia/Qwen3.…
Fast, efficient local AI with open-source models just got easier. Qwen3.6-27B-NVFP4 is now on @HuggingFace! It's optimized for NVIDIA Blackwell GPUs & inference ready with @vllm_project. The checkpoint reduces GPU memory requirements by approximately 2.5x for powerful 27B-parameter inference on your own hardware.
14
41
449
52,801
Serving, frontend, and what to know before upgrading: 🌐 Wide EP: DeepEP v2 integrated for expert parallelism; disaggregated serving gains KV push from prefill to decode over NIXL and Mooncake pipeline-parallel PD support 🦀 Rust frontend matures: API-key auth, CORS, /tokenize /detokenize, /pause /resume, /abort_requests, thinking_token_budget, and a Python bridge for Rust tool parsers 🔢 Quantization: online FP8 per-token-per-channel, modelopt_mixed extended to Ampere Turing, FP8 MoE re-enabled on NVIDIA Thor 🔒 Security: a coordinated hardening batch — audio-decompression DoS guards, spec-decoding DoS fixes, and Starlette ≥ 1.0.1 (CVE-2026-48710) ⚠️ Before you upgrade: • vLLM no longer sets CUDA_VISIBLE_DEVICES internally — use the new device_ids argument • Transformers v4 and first-gen Qwen/QwenVL are deprecated; ERNIE, Xverse, Dots1, Bamba, and Mono-InternVL are removed 🙏 Thanks to all 256 contributors this cycle (77 first-timers). 📖 Full release notes → github.com/vllm-project/vllm…
1
15
2,386
Hardware & performance: 🟢 NVIDIA: SM90 CUTLASS FP8 odd-M via swap_ab (180–290% kernel speedup), tuned fused_moe FP8 for Qwen3-Next-80B on H100 ( 25%), native DSA indexer decode on SM100, and the final kernel migration onto the libtorch stable ABI 🔴 AMD ROCm: Torch 2.11, fused all-reduce RMSNorm per-group FP8 quant, a fused softplus-sqrt-topk MoE router under AITER, and a DSv4 flash-decode split-K kernel 🔵 Intel XPU: sequence-parallel support, torch-xpu 2.12, vllm-xpu-kernels v0.1.10, W4A16 int4 MoE, and DeepSeek-V4 attention/MoE paths 💻 CPU & more: 2.5× faster ASR CPU preprocessing, CPU W4A16 INT4 MoE, cgroup memory-aware KV sizing, RISC-V oneDNN INT8
2
20
3,659
Engine core & models: 🆕 New models: MiniMax-M3 (FP8/MXFP4/sparse GQA extensive AMD/ROCm tuning), DiffusionGemma (incl. a CPU path), Hierarchical Reasoning Model, OpenMOSS 🐋 DeepSeek-V4 keeps maturing: a FlashInfer sparse index cache (2–4% TTFT), prefill chunk-planning ( 4% E2E throughput), a cluster-cooperative topK kernel for low latency, now enabled on SM120 alongside GLM-5.1, plus XPU ROCm attention/MoE paths 🛠️ Model Runner V2: now supports quantized models by default, enables GraniteMoE by default, migrates Qwen DeepSeek-V2 MoE, and adds DFlash speculative decoding 🔌 Streaming Parser Engine: one engine for tool-call reasoning parsing across Qwen3, MiniMax-M2, GLM-4.7/5.1/5.2, and Nemotron V3
2
31
2,622
vLLM v0.24.0 is out! 571 commits from 256 contributors (77 new). 🎉 Highlights: MiniMax-M3 support (FP8/MXFP4 broad AMD tuning), DeepSeek-V4 keeps maturing (FlashInfer sparse index cache, prefill chunk-planning, now on SM120), Model Runner V2 now handles quantized models by default, a new unified Streaming Parser Engine for tool-calls reasoning, DiffusionGemma, DeepEP v2 for wide expert parallelism, and a maturing Rust frontend. Thread 👇
11
52
517
51,814
vLLM reposted
The very first vLLM meetup is at @a16z. Our reboot meetup series in the Bay Area will resume at @a16z in few weeks. Looking forward to see everyone again! @CrusoeAI and @inferact will dive in depth re:production vLLM!
1
2
39
7,410
🥂 Join us for a happy hour during @aiDotEngineer World's Fair this Thursday 7/2 in San Francisco, co-hosted with @inferact and @novita_labs! Casual conversation on open weight models, inference, and infra with fellow builders, founders, and researchers. 📍Hosted at the @inferact office , no conference ticket required! RSVP here: luma.com/t42gxwnp
During @aiDotEngineer World’s Fair, we’re hosting a happy hour on Thursday, July 2 with special guests from @vllm_project, @inferact, and @buildwithRemy. Join AI builders, founders, and researchers for casual discussion on leading open weight models, inference, infrastructure, and recent developments. Brief intros early on, then drinks and conversation. No conference ticket required, spots are limited!
1
3
21
4,873