-
-
Notifications
You must be signed in to change notification settings - Fork 11.8k
[BugFix] Fix DBO assert assert B_block_table == B_q
#29933
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
robertgshaw2-redhat
merged 11 commits into
vllm-project:main
from
neuralmagic:lwilkinson/dbo-fix
Dec 4, 2025
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
bba3d6c
wip
LucasWilkinson bca2d25
fix
LucasWilkinson 0f06af5
fix
LucasWilkinson a3d6041
clean
LucasWilkinson 3e1cb72
cleanup
LucasWilkinson 69cf88a
cleanup
LucasWilkinson d71349e
fix
LucasWilkinson e9ef62f
fix unit test
LucasWilkinson 0a010a6
fix tests
LucasWilkinson 9f1b5e1
wip fix spec decode
LucasWilkinson aa4de2b
fix CI
LucasWilkinson File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The new
coordinate_batch_across_dpnow returns a(bool, Tensor)pair (return (should_ubatch, num_tokens_after_padding)), butvllm/v1/spec_decode/eagle.py::_pad_batch_across_dpstill expects the first value to beNonewhen microbatching is disabled and assertsubatch_slices is None. With data-parallel EAGLE runs this now receivesFalseinstead, triggering the assertion before any work is done. The call sites at eagle.py:1261/1270 need to be adjusted to the new return type to avoid failing every DP EAGLE execution.Useful? React with 👍 / 👎.