Skip to content

[ModelRunner V2] Enable by default for all dense models#44443

Merged
youkaichao merged 22 commits into
mainfrom
wentao-enable-all-dense-for-mrv2
Jul 2, 2026
Merged

[ModelRunner V2] Enable by default for all dense models#44443
youkaichao merged 22 commits into
mainfrom
wentao-enable-all-dense-for-mrv2

Conversation

@yewentao256

Copy link
Copy Markdown
Member

Purpose

Part of #41286

Test

Covered in CI

Signed-off-by: yewentao256 <[email protected]>
@yewentao256 yewentao256 added ready ONLY add when PR is ready to merge/full CI is needed ready-run-all-tests Trigger CI with all tests for wide-ranging PRs labels Jun 3, 2026
@yewentao256 yewentao256 changed the title [Model Runner V2] Enable all dense models for mrv2 [Model Runner V2] Enable all dense models for mrv2 [4/N] Jun 3, 2026
@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be
merged. Please rebase the PR, @yewentao256.

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

@mergify mergify Bot added the needs-rebase label Jun 12, 2026
Signed-off-by: yewentao256 <[email protected]>
@mergify mergify Bot removed the needs-rebase label Jun 12, 2026
@njhill njhill added the v2 label Jun 13, 2026
@mergify

mergify Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This pull request has merge conflicts that must be resolved before it can be
merged. Please rebase the PR, @yewentao256.

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork

@mergify mergify Bot added the needs-rebase label Jun 16, 2026
@mergify mergify Bot added the multi-modality Related to multi-modality (#4194) label Jul 1, 2026
@mergify

This comment was marked as resolved.

@njhill
njhill force-pushed the wentao-enable-all-dense-for-mrv2 branch from f1af290 to cd249be Compare July 1, 2026 19:49
@njhill njhill added ready-run-all-tests Trigger CI with all tests for wide-ranging PRs and removed ready-run-all-tests Trigger CI with all tests for wide-ranging PRs labels Jul 1, 2026
@njhill njhill changed the title [Model Runner V2] Enable all dense models for mrv2 [4/N] [ModelRunner V2] Enable by default for all dense models Jul 2, 2026

@njhill njhill left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @yewentao256, we've finally addressed all the gaps and got the full CI clean!

@njhill

njhill commented Jul 2, 2026

Copy link
Copy Markdown
Member

(remaining two failures are known/unrelated)

@youkaichao
youkaichao merged commit a2f7130 into main Jul 2, 2026
102 of 105 checks passed
@youkaichao
youkaichao deleted the wentao-enable-all-dense-for-mrv2 branch July 2, 2026 10:48
@github-project-automation github-project-automation Bot moved this from Todo to Done in AMD Jul 2, 2026
allenh1 pushed a commit to allenh1/vllm that referenced this pull request Jul 3, 2026
Sync 2026-07-03: picks up Model Runner V2 improvements (motivated by V2
viability reopening via PR#26). Notable: MRV2 scheduler req-slot bugfix
(vllm-project#46974), MRV2 spec-decode int32 block-verify overflow fix (vllm-project#47383),
MRV2 DSA-indexer prefill warmup for GLM-5.2/DSA (vllm-project#47285), V2-default for
dense models (vllm-project#44443 — DSv4 is MoE so stays V1), DeepGEMM tag -> nv-dev
a6b593d2 for SM120 (vllm-project#47304), TLI heterogeneous-vocab spec decode (vllm-project#38174),
Delete PagedAttention (vllm-project#47361 — no impact, our sparse-MLA runner is a
flashinfer symbol), Xqa decode kernels (vllm-project#43232).

Conflict: vllm/v1/spec_decode/llm_base_proposer.py (our DSv4 MTP
spec_step_idx routing vs upstream TLI) — resolved keeping BOTH: TLI's
heterogeneous-vocab branch routed through our _compute_logits(spec_step_idx).

Our SM12x stack preserved (persistent_topk, topk.cu, PR#26 padded-Q kernel,
dspark, attention, R1 hardening all UNCHANGED); config/vllm.py DSv4->V1
default + DSpark env-control intact.
hmellor added a commit to hmellor/vllm that referenced this pull request Jul 4, 2026
…ph capture OOM

test_chatglm3_lora_tp4_fully_sharded_loras OOMs during FULL cudagraph
capture on 4xL4 since ModelRunner V2 became the default for dense models
(vllm-project#44443): without max_num_seqs the test captures graphs up to batch 512,
and V2's larger KV cache allocation leaves too little headroom. Cap
max_num_seqs at 16 like the sibling test_chatglm3_lora_tp4 so capture
sizes stop at 32. The test only ever sends 3 prompts.

Co-authored-by: Claude
Signed-off-by: Harry Mellor <[email protected]>
jakki-amd pushed a commit to jakki-amd/vllm that referenced this pull request Jul 6, 2026
lkk12014402 pushed a commit to lkk12014402/vllm that referenced this pull request Jul 8, 2026
mayuyuace pushed a commit to mayuyuace/vllm that referenced this pull request Jul 9, 2026
…#44443)

Signed-off-by: yewentao256 <[email protected]>
Signed-off-by: Nick Hill <[email protected]>
Co-authored-by: Nick Hill <[email protected]>
Signed-off-by: mayuyuace <[email protected]>
philippesic pushed a commit to philippesic/vllm-semantic-cache that referenced this pull request Jul 19, 2026
plasticchris pushed a commit to plasticchris/vllm that referenced this pull request Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/build kv-connector multi-modality Related to multi-modality (#4194) ready ONLY add when PR is ready to merge/full CI is needed ready-run-all-tests Trigger CI with all tests for wide-ranging PRs rocm Related to AMD ROCm v1 v2

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants