feat(vllm): complete exact MM routing for generate - #11532
Draft
furionw wants to merge 7 commits into
Draft
Conversation
furionw
force-pushed
the
qiwa/mm-tito-kv-routing
branch
2 times, most recently
from
July 10, 2026 19:22
93155f2 to
5c6247b
Compare
furionw
force-pushed
the
qiwa/mm-tito-kv-routing
branch
from
July 13, 2026 04:26
879b496 to
a2eceab
Compare
furionw
force-pushed
the
qiwa/generate-mm-routing-frontend
branch
from
July 13, 2026 04:29
85e8b3c to
0cd148f
Compare
furionw
force-pushed
the
qiwa/mm-tito-kv-routing
branch
from
July 13, 2026 04:29
a2eceab to
ffa8292
Compare
furionw
force-pushed
the
qiwa/mm-tito-kv-routing
branch
from
July 13, 2026 19:52
ffa8292 to
7c149c3
Compare
Signed-off-by: Qi Wang <qiwa@nvidia.com> Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
biswapanda
force-pushed
the
qiwa/generate-mm-routing-frontend
branch
from
July 22, 2026 08:55
ed101f9 to
5df0396
Compare
Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
Signed-off-by: Qi Wang <qiwa@nvidia.com>
Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
Signed-off-by: Biswa Panda <biswa.panda@gmail.com>
biswapanda
force-pushed
the
qiwa/mm-tito-kv-routing
branch
from
July 22, 2026 09:35
7c149c3 to
ce7a9b2
Compare
Contributor
|
Repair stack pushed at Blocker repairs included:
Local validation: Generate Rust tests 73 passed; KV-router wire tests 32 passed; Ruff, compileall, cargo fmt, and diff checks passed. Python vLLM collection is locally blocked only because the installed native extension predates |
Contributor
|
/ok to test ce7a9b2 |
furionw
force-pushed
the
qiwa/generate-mm-routing-frontend
branch
from
August 4, 2026 02:20
ac3e4ee to
332b77e
Compare
This was referenced Aug 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Based on #11588.
Why
The frontend can project exact image identity into KV-routing tokens, but workers must advertise compatible support and normalize vLLM KV events to the same identity. The backend also needs to execute tokenized
/inference/v1/generaterequests without changing existing chat/completions or P/D behavior.What Change
Test Plan