Live Feed/vLLM/Fact Record
vLLM logo
vLLM
feature 96% Confidence Gate September 10, 2026

v0.29.0

Model Runner V2 (MRV2) is now the default execution engine for all models in vLLM. This release introduces CUDA graph memory profiling for KV cache auto-sizing and batch-sharded sampling to reduce per-step logits memory usage.

Verified State Diff

Comparison Mode:
- Previous State
Model Runner V1 was the default execution engine, with MRV2 limited to specific pooling models.
+ Verified New State
Model Runner V2 is the default engine for all models, featuring batch-sharded sampling, CUDA graph memory profiling, and enhanced speculative decoding support.

Impact & Verification Analysis

WHO IS AFFECTED

Developers and infrastructure engineers deploying LLMs using vLLM, particularly those utilizing Tensor Parallelism or speculative decoding.

WHY IT MATTERS

This update optimizes memory overhead and improves inference throughput by standardizing the execution engine and enabling more granular control over KV cache and logits memory allocation.

Full Fact Overview

The transition to Model Runner V2 as the default architecture represents a significant shift in vLLM's execution pipeline, moving away from legacy runner implementations. Key technical additions include batch-sharded sampling, which scales memory efficiency by a factor of 1/TP (Tensor Parallelism), and the integration of CUDA graph memory profiling for dynamic KV cache sizing. Additional capabilities include support for prompt embeddings, hidden state extraction for speculative decoding, and padded full CUDA graph dispatch for uniform decoding scenarios.

Multi-Source Evidence Chain (1)

v0.29.0vLLM
TRACKED ENTITY
Explore all historical vLLM changes
View vLLM Hub ➔