-
-
Notifications
You must be signed in to change notification settings - Fork 19.6k
Enable Cross layers KV cache layout at NIXL Connector V2 #33339
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
NickLucche
merged 94 commits into
vllm-project:main
from
liranschour:nixl_kv_cont_cross_layers
Feb 5, 2026
Merged
Changes from 81 commits
Commits
Show all changes
94 commits
Select commit
Hold shift + click to select a range
5195265
Cross layers implementation
liranschour 0f36888
Fix linting
liranschour 8d36b4b
Add cross layers compatibility check
liranschour 2a20197
Move cross_layers logic into TpKVTopology
liranschour 073b30e
Code review minor fix
liranschour b403a9e
Linting...
liranschour 06d3184
Code review fixes
liranschour cd27866
Update vllm/distributed/kv_transfer/kv_connector/utils.py
liranschour 19319af
Update vllm/distributed/kv_transfer/kv_connector/utils.py
liranschour 994bf1d
Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py
liranschour 0efeba3
Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py
liranschour ef8e7ad
Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py
liranschour 6e2b751
Code review fixes
liranschour 5e66e8f
Code review fix
liranschour eaf5e3d
Code review fix
liranschour e85f458
Code review fix
liranschour fff0935
Merge remote-tracking branch 'vllm/main' into nixl_kv_cont_cross_layers
liranschour 9bd9598
Code review fix
liranschour cd57ed8
Merge remote-tracking branch 'vllm/main' into nixl_kv_cont_cross_layers
liranschour f153e83
n/a
liranschour 15f2a78
n/a
liranschour 0cb1825
n/a
liranschour 9630c8e
n/a
liranschour c148f6d
n/a
liranschour 96329f6
n/a
liranschour 0394b36
Merge remote-tracking branch 'vllm/main' into nixl_kv_cont_cross_layers
liranschour b4d7045
Unit test fix
liranschour 52b1155
Unit test fix
liranschour e34db34
Unit test fix
liranschour edc0755
Unit test fix
liranschour 03af3ec
n/a
liranschour f0f2cf9
n/a
liranschour c3e1e5e
Merge branch 'main' into nixl_kv_cont_cross_layers
liranschour 701d4ef
Code review fix
liranschour e7df5f8
Code review fix
liranschour 6dae9b5
Code review fix
liranschour 012bb9e
Handle hetrogenous TP for FLASHINFER and TRITON
liranschour 99b3401
n/a
liranschour 9fe2eb6
n/a
liranschour 043c4d8
n/a
liranschour fe7197c
Run cross layers only for FlashAttention and FLASHINFER
liranschour 5d59ea6
Enhance test_register_kv_caches
liranschour 392e5d5
Documentation
liranschour d0e9aed
Merge branch 'main' into nixl_kv_cont_cross_layers
liranschour 3c6921f
Code review fix
liranschour ed3180c
Code review fix
liranschour ced9ad4
Code review fix
liranschour 580dbc4
Code review fix
liranschour 19fff29
Code review fix
liranschour dd97e99
n/a
liranschour fce2050
n/a
liranschour 7161150
n/a
liranschour 4d3890e
n/a
liranschour d92bf96
n/a
liranschour 6991cdd
n/a
liranschour 2791d34
n/a
liranschour ff1f244
n/a
liranschour 92f2628
Add cross layers blocks to run_accuracy_tests.sh
liranschour 4715ced
Code review fix
liranschour c2e0ca0
Code review fix
liranschour 7d1df76
Merge branch 'main' into nixl_kv_cont_cross_layers
liranschour d9ad710
Minor fix
liranschour 7f0d3b4
n/a
liranschour 156359e
n/a
liranschour fceb3f9
n/a
liranschour 9f3f8c4
n/a
liranschour 79bf223
Merge remote-tracking branch 'vllm/main' into nixl_kv_merge
liranschour a19fc2c
n/a
liranschour eea914c
Calculate block_size_position
liranschour 568e641
Enhance test_register_kv_caches() to test cross layers case
liranschour 6096ce9
n/a
liranschour c993465
Merge branch 'main' into nixl_kv_cont_cross_layers
liranschour 264c550
Code review fix
liranschour d14a487
Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py
liranschour 969c3a1
Code review fix
liranschour f0335d3
Update vllm/distributed/kv_transfer/kv_connector/utils.py
liranschour 7f25bca
Code review fix
liranschour 858f856
Added CI tests
liranschour ff7e8c7
n/a
liranschour 08f1ac4
n/a
liranschour 1c734a9
CI fix
liranschour e51a290
Code review fix
liranschour 0ba9b05
Code review fix
liranschour 60cf003
n/a
liranschour b95de28
n/a
liranschour 6142cfb
n/a
liranschour f210774
n/a
liranschour e1832cb
n/a
liranschour b8252dd
n/a
liranschour bd9f1c4
n/a
liranschour 4652655
n/a
liranschour 16b3d06
Merge branch 'main' into nixl_kv_cont_cross_layers
liranschour fa0ee18
Merge branch 'main' into nixl_kv_cont_cross_layers
NickLucche ac8903f
retrigger tests
liranschour 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
Oops, something went wrong.
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.
nit: no need to echo out disabled options imo
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.
Removed that echo