Repository navigation
Add custom kernel for RMS normalization - #16
Merged
Merged
Conversation
hongxiayang
pushed a commit
to hongxiayang/vllm
that referenced
this pull request
Feb 13, 2024
AdrianAbeyta
added a commit
to AdrianAbeyta/vllm
that referenced
this pull request
Mar 8, 2024
Generalizing KV scales JSON to updated schema
luo-cheng2021
pushed a commit
to luo-cheng2021/vllm
that referenced
this pull request
Apr 1, 2024
Extra optimizations for PA
z103cb
added a commit
to dtrifiro/vllm
that referenced
this pull request
May 8, 2024
chore: add OWNERS file to ibm_main
fxmarty
pushed a commit
to fxmarty/vllm-public
that referenced
this pull request
May 31, 2024
Fix ambiguous fma call
yukavio
pushed a commit
to yukavio/vllm
that referenced
this pull request
Jul 3, 2024
SUMMARY: - Fix bug whereby 2:4 is not being invoked - Eschew SparseTensor based implementation TESTING: - examples/offline_inference_semi_structured_sparse.py --------- Co-authored-by: Lucas Wilkinson <wilkinson.lucas@gmail.com>
yukavio
pushed a commit
to yukavio/vllm
that referenced
this pull request
Jul 3, 2024
SUMMARY: - Fix bug whereby 2:4 is not being invoked - Eschew SparseTensor based implementation TESTING: - examples/offline_inference_semi_structured_sparse.py --------- Co-authored-by: Lucas Wilkinson <wilkinson.lucas@gmail.com>
Closed
1 task done
1 task done
chaunceyjiang
added a commit
to chaunceyjiang/vllm
that referenced
this pull request
Apr 23, 2025
…IO. (vllm-project#16…" This reverts commit 68d4c33.
robertgshaw2-redhat
referenced
this pull request
in robertgshaw2-redhat/vllm
May 1, 2025
robertgshaw2-redhat
referenced
this pull request
in robertgshaw2-redhat/vllm
May 3, 2025
* [Update] LMcache connector v1 implementation Signed-off-by: ApostaC <yihua98@uchicago.edu> * [Add] examples for disaggregated prefill Signed-off-by: ApostaC <yihua98@uchicago.edu> * [add] extra information about evns Signed-off-by: ApostaC <yihua98@uchicago.edu> * Initial stubs for P/D scheduling changes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Updates Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Rs branch (#3) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Rs branch (#5) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Remove Unneeded Arguments (#7) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Improve disagg-example.sh (#8) - fix spelling - CUDA_VISIBLE_DEVICES should be set externally Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added connector Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * update Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * remove Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * seems to load properly Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Revert "updated" This reverts commit 97316d9. * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * diffs for local dev on macos Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updaed Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Checkpoint. Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * WIP Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated on scheduler side Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Hacking away Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * cleanup Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * ensure request removed from running list Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Runs E2E. Garbage output. Crashes on 2nd request Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * rename files Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Second request no longer crashes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Remove gpu_model_runner hacks Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Clean up Justfile Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * [Bugfix] Stale finished requests in EMPTY_MODEL_RUNNER_OUTPUT Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * justfile edits Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes - lm_eval gsm8k has correctness Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * "just delete the assert" Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * fixup precommit issues Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated (#12) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Add Accuracy Test (#13) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Preemption Bugfixes (#15) * stash fixed double free issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fixed issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated (#16) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Fix Bad Merge | Fix Memory Leak in Upstream (#18) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fix merge Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * clean up justfile, examples Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * More cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * more cleanup, precommit fixes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * More cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * run_accuracy_test.sh UX Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * squash warnings Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * pre-commit Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Add get_finished to base kv connector Signed-off-by: mgoin <mgoin64@gmail.com> * revert test.txt Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * review comments Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> --------- Signed-off-by: ApostaC <yihua98@uchicago.edu> Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> Signed-off-by: mgoin <mgoin64@gmail.com> Co-authored-by: ApostaC <yihua98@uchicago.edu> Co-authored-by: Robert Shaw <114415538+robertgshaw2-redhat@users.noreply.github.com> Co-authored-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Co-authored-by: Robert Shaw <rshaw@neuralmagic.com> Co-authored-by: mgoin <mgoin64@gmail.com> Co-authored-by: mgoin <mgoin64@gmail.com>
robertgshaw2-redhat
referenced
this pull request
in robertgshaw2-redhat/vllm
May 4, 2025
* [Update] LMcache connector v1 implementation Signed-off-by: ApostaC <yihua98@uchicago.edu> * [Add] examples for disaggregated prefill Signed-off-by: ApostaC <yihua98@uchicago.edu> * [add] extra information about evns Signed-off-by: ApostaC <yihua98@uchicago.edu> * Initial stubs for P/D scheduling changes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Updates Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Rs branch (#3) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Rs branch (#5) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Remove Unneeded Arguments (#7) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Improve disagg-example.sh (#8) - fix spelling - CUDA_VISIBLE_DEVICES should be set externally Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added connector Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * update Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * remove Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * seems to load properly Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Revert "updated" This reverts commit 97316d9. * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * diffs for local dev on macos Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updaed Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Checkpoint. Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * WIP Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated on scheduler side Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Hacking away Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * cleanup Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * ensure request removed from running list Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Runs E2E. Garbage output. Crashes on 2nd request Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * rename files Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Second request no longer crashes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Remove gpu_model_runner hacks Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Clean up Justfile Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * [Bugfix] Stale finished requests in EMPTY_MODEL_RUNNER_OUTPUT Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * justfile edits Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes - lm_eval gsm8k has correctness Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * "just delete the assert" Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * fixup precommit issues Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated (#12) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Add Accuracy Test (#13) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Preemption Bugfixes (#15) * stash fixed double free issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fixed issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated (#16) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Fix Bad Merge | Fix Memory Leak in Upstream (#18) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fix merge Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup code Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup code Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatted Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * revert Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * more spurious changes Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py Co-authored-by: Tyler Michael Smith <tysmith@redhat.com> * Update vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py Co-authored-by: Tyler Michael Smith <tysmith@redhat.com> --------- Signed-off-by: ApostaC <yihua98@uchicago.edu> Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> Co-authored-by: ApostaC <yihua98@uchicago.edu> Co-authored-by: Tyler Michael Smith <tyler@neuralmagic.com> Co-authored-by: Tyler Michael Smith <tysmith@redhat.com> Co-authored-by: Robert Shaw <rshaw@neuralmagic.com>
robertgshaw2-redhat
referenced
this pull request
in robertgshaw2-redhat/vllm
May 6, 2025
* [Update] LMcache connector v1 implementation Signed-off-by: ApostaC <yihua98@uchicago.edu> * [Add] examples for disaggregated prefill Signed-off-by: ApostaC <yihua98@uchicago.edu> * [add] extra information about evns Signed-off-by: ApostaC <yihua98@uchicago.edu> * Initial stubs for P/D scheduling changes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Updates Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Rs branch (#3) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Rs branch (#5) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Remove Unneeded Arguments (#7) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Improve disagg-example.sh (#8) - fix spelling - CUDA_VISIBLE_DEVICES should be set externally Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added connector Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * update Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * remove Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * seems to load properly Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Revert "updated" This reverts commit 97316d9. * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * added Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * diffs for local dev on macos Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updaed Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Checkpoint. Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Cleanup Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * WIP Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated on scheduler side Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Hacking away Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * cleanup Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * ensure request removed from running list Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Runs E2E. Garbage output. Crashes on 2nd request Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * rename files Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * updated Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * update Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> * Second request no longer crashes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Remove gpu_model_runner hacks Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Clean up Justfile Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * [Bugfix] Stale finished requests in EMPTY_MODEL_RUNNER_OUTPUT Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * justfile edits Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Update Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes - lm_eval gsm8k has correctness Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * "just delete the assert" Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * fixup precommit issues Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * updated (#12) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Add Accuracy Test (#13) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Preemption Bugfixes (#15) * stash fixed double free issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fixed issue Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatrd Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated (#16) Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Fix Bad Merge | Fix Memory Leak in Upstream (#18) * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * fix merge Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> --------- Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup code Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * cleanup code Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * stash Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updatted Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * revert Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * more spurious changes Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * updated Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> * Support MLA in NIXL connector Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * WIP adding tests Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * wip Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> * Fixes Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> --------- Signed-off-by: ApostaC <yihua98@uchicago.edu> Signed-off-by: Tyler Michael Smith <tyler@neuralmagic.com> Signed-off-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Signed-off-by: Robert Shaw <rshaw@neuralmagic.com> Co-authored-by: ApostaC <yihua98@uchicago.edu> Co-authored-by: Robert Shaw <114415538+robertgshaw2-redhat@users.noreply.github.com> Co-authored-by: rshaw@neuralmagic.com <robertgshaw2@gmail.com> Co-authored-by: Robert Shaw <rshaw@neuralmagic.com>
1 task done
1 task done
leapdragon
added a commit
to leapdragon/vllm-rdna2-qwen
that referenced
this pull request
Sep 26, 2026
…/mid prompts), de-spilled QSA kernel (opt-in, no in-server gain), int8 AR own-shard in place; trace_agg families VLLM_RDNA_GEMM_MBUCKET=128: odd-M prefill steps (block-boundary stops) no longer fall back to rocBLAS MT32x32x8; TunableOp rows for M=384..2048. VLLM_RDNA_QSA_DESPILL=1: 1.17x harness, ~0 in-server. CHANGES vllm-project#16, including a stability note: every bus drop since 09-25 had VLLM_RDNA_AR_Q8=1. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
atalman
added a commit
to atalman/vllm
that referenced
this pull request
Oct 9, 2026
RELEASE-ONLY. The CPU test shards do not pull the image published by image_build_cpu.sh -- run-cpu-test.sh builds its own image with a plain `docker build`, using the agent's local BuildKit cache. So the `--no-cache` added to image_build_cpu.sh does not cover them. torch is installed in the `base-common` stage of docker/Dockerfile.cpu, which is upstream of the vLLM source COPY, so its layer key depends only on the base image and `requirements/cpu.txt`. Neither changes when the 2.14.0 RC is respun under the same version string, so the cached layer is restored every time. In build 84719 the `CPU-Multi-Modal Model Tests 1` shard reported steps vllm-project#16, vllm-project#6, wheel and could not have exercised the ideep/oneDNN revert. Add `--no-cache` to the shard build, and set `UV_NO_CACHE=1` in the Dockerfile base stage: `--no-cache` re-executes the layer but does not clear the `RUN --mount=type=cache,target=/root/.cache/uv` mount, so uv would still serve the stale same-named wheel from its own cache. Revert both once 2.14.0 is final and published to PyPI.
atalman
added a commit
to atalman/vllm
that referenced
this pull request
Oct 12, 2026
RELEASE-ONLY. The CPU test shards do not pull the image published by image_build_cpu.sh -- run-cpu-test.sh builds its own image with a plain `docker build`, using the agent's local BuildKit cache. So the `--no-cache` added to image_build_cpu.sh does not cover them. torch is installed in the `base-common` stage of docker/Dockerfile.cpu, which is upstream of the vLLM source COPY, so its layer key depends only on the base image and `requirements/cpu.txt`. Neither changes when the 2.14.0 RC is respun under the same version string, so the cached layer is restored every time. In build 84719 the `CPU-Multi-Modal Model Tests 1` shard reported steps vllm-project#16, vllm-project#6, wheel and could not have exercised the ideep/oneDNN revert. Add `--no-cache` to the shard build, and set `UV_NO_CACHE=1` in the Dockerfile base stage: `--no-cache` re-executes the layer but does not clear the `RUN --mount=type=cache,target=/root/.cache/uv` mount, so uv would still serve the stale same-named wheel from its own cache. Revert both once 2.14.0 is final and published to PyPI.
atalman
added a commit
to atalman/vllm
that referenced
this pull request
Oct 12, 2026
RELEASE-ONLY. The CPU test shards do not pull the image published by image_build_cpu.sh -- run-cpu-test.sh builds its own image with a plain `docker build`, using the agent's local BuildKit cache. So the `--no-cache` added to image_build_cpu.sh does not cover them. torch is installed in the `base-common` stage of docker/Dockerfile.cpu, which is upstream of the vLLM source COPY, so its layer key depends only on the base image and `requirements/cpu.txt`. Neither changes when the 2.14.0 RC is respun under the same version string, so the cached layer is restored every time. In build 84719 the `CPU-Multi-Modal Model Tests 1` shard reported steps vllm-project#16, vllm-project#6, wheel and could not have exercised the ideep/oneDNN revert. Add `--no-cache` to the shard build, and set `UV_NO_CACHE=1` in the Dockerfile base stage: `--no-cache` re-executes the layer but does not clear the `RUN --mount=type=cache,target=/root/.cache/uv` mount, so uv would still serve the stale same-named wheel from its own cache. Revert both once 2.14.0 is final and published to PyPI.
zankich
added a commit
to zankich/vllm
that referenced
this pull request
Oct 21, 2026
A corruption rejection that evicts a chunk another request's lookup already pinned crashed the worker. CPUOffloadingManager._prepare_load degraded the vanished key to a miss and returned a spec shorter than the GPU block list the offloading scheduler paired in update_state_after_alloc, so transfer planning asserted at gpu_worker.py:653 inside start_kv_transfers. Had the worker survived, the job's completion would have asserted again in complete_load, whose key set still held the vanished key. The defect dates from the lookup-pin degrade path introduced in vllm-project#16. prepare_load now pre-scans for a pinned key that is no longer in the cache and raises OffloadKeyVanishedError before consuming any key, so earlier keys keep their pins and ref_cnt. The connector scheduler catches it, builds no load job and carries the request id to the workers as a failed load in the connector metadata. Each worker rank reports that id in both finished_recving and failed_recving through get_transfer_results: KVOutputAggregator only surfaces a failure that every rank also reports as finished, and the core scheduler's _handle_failed_recving acts on it because the request is already in WAITING_FOR_REMOTE_KVS. No TransferJobStatus exists for the request, so complete_load never sees the vanished key. The block-level channel, get_block_ids_with_load_errors, is not usable here: the core scheduler raises for block-level load failures on models with more than one KV cache group, and the hybrid models served by this connector have several. With the default kv_load_failure_policy="fail" the request finishes with an error and the engine keeps serving. With "recompute" the same report zeroes the request's computed tokens and reschedules it silently. The retry's lookup answers MISS for the evicted chunk. The pins now survive to request finish instead of being dropped by the degrade, so on_request_finished settles each confirmer's share and its stale-pin skip tolerates the vanished key. The share that previously stranded in _lookup_pinned when two confirmers degraded is gone. It also adds the vanished-pin regression test that drives the real manager, scheduler and worker planning path. The test was first written red against the old short-spec crash and is landed here against the failed-receive contract. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Adrian Zankich <adzankich@gmail.com>
1 task done
Chloe-orz
pushed a commit
to Chloe-orz/vllm-maintomain
that referenced
this pull request
Oct 26, 2026
…llers [CI][Lwd] Wire the shared LWD CI workflows into the repository
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
…roject#16) Restore LaunchSpec and JitKernel infrastructure lost during the port. Cover the warmup and compile paths, factory returns, arguments, and stride ownership. Preserve the reviewed source tree from PR vllm-project#16; the squash only reorganizes Git history. Existing acceptance evidence and remaining limitations are recorded in overview PR vllm-project#11. No new model tests were run for this integration. Original-PR-Head: 9f6afed7f84ca0b615029824423e94b870aed8dc Assisted-by: Codex
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
…roject#16) Restore LaunchSpec and JitKernel infrastructure lost during the port. Cover the warmup and compile paths, factory returns, arguments, and stride ownership. Preserve the reviewed source tree from PR vllm-project#16; the squash only reorganizes Git history. Existing acceptance evidence and remaining limitations are recorded in overview PR vllm-project#11. No new model tests were run for this integration. Original-PR-Head: 9f6afed7f84ca0b615029824423e94b870aed8dc Assisted-by: Codex
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
…roject#16) Restore LaunchSpec and JitKernel infrastructure lost during the port. Cover the warmup and compile paths, factory returns, arguments, and stride ownership. Preserve the reviewed source tree from PR vllm-project#16; the squash only reorganizes Git history. Existing acceptance evidence and remaining limitations are recorded in overview PR vllm-project#11. No new model tests were run for this integration. Original-PR-Head: 9f6afed7f84ca0b615029824423e94b870aed8dc Assisted-by: Codex
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 4, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
KexyBiscuit
pushed a commit
to tai-core/vllm-tracking
that referenced
this pull request
Nov 5, 2026
Skip empty query windows when gathering multimodal embeddings. PCP keeps a zero-length placeholder row on ranks without tokens; when its cursor falls inside a media feature, the old gather path asserted on the empty intersection. Allow multimodal PCP for GLM-5.3-Flash without M-RoPE. Keep other model configurations gated because M-RoPE still uses global request cursors instead of PCP segment starts. Validation: - Encoder runner and PCP manager suites: 121 passed, 5 skipped. - Multimodal configuration scope checks rerun: 3 passed. - Real image requests on 8x S5000, eager, FP8 KV, 8K max model length: TP8/PCP1 and TP1/PCP8 with KDA TP8 each completed all 7 requests. Six cases were token-identical; the scene description differed only by "weathered", with tied candidates at the first baseline divergence. - A 2055-token real image prompt with a 7-token final prefill chunk starting inside the image completed on PCP8 and returned STOP. Co-authored-by: Codex <noreply@openai.com>
triangleXIV
pushed a commit
to tokmo-infra/vllm
that referenced
this pull request
Nov 9, 2026
The debug-only DSA indexer top-k count checks were unused and the prefill check fired spuriously under DCP (it ran after the global merge but compared against per-rank lengths). Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
This PR adds a custom CUDA kernel for RMS normalization, which is used in LLaMA models. The kernel removes the inefficient data movement in the current PyTorch implementation.
Performance (fp16):
Tested models:
Tested GPUs: