feat(vllm): upgrade to 0.16.0 with single-GPU validation#583
Closed
vivekkalyan wants to merge 1 commit intomainfrom
Closed
feat(vllm): upgrade to 0.16.0 with single-GPU validation#583vivekkalyan wants to merge 1 commit intomainfrom
vivekkalyan wants to merge 1 commit intomainfrom
Conversation
Collaborator
Author
|
Superseded by #584 after branch rename to feat/vllm-0.16.0. |
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.
Summary
Upgrades
vllmfrom0.15.1to0.16.0(viauv) and refreshesuv.lock.Scope
OpenPipe/Qwen3-14B-InstructQwen/Qwen3-30B-A3B-Instruct-2507uv run sky ...Compatibility notes
reasoning_content; thinking-model flows should be exercised for ART paths that still emit it.enable_dbo=trueis not used in the recommended single-GPU config here (requires DeepEP all2all backend/kernels in this setup).Benchmark highlights
Inference-only (single GPU, c=8)
621.88 -> 620.69 tok/s(-0.19%)1.2766s -> 1.2775s(+0.07%)660.95 -> 549.96 tok/s(-16.79%)max_num_batched_tokens):0.16.0:620.38 tok/s,1.1545slatency avg0.15.1:618.06 tok/s,1.1585slatency avg+0.38%throughput,-0.34%latency for0.16.0Replay follow-up (single GPU, c=8)
For 30B replay, defaults were best for both versions.
0.15.1default:358.66 tok/s,0.14798slatency mean0.16.0default:364.74 tok/s,0.14284slatency mean+1.70%throughput,-3.47%latency mean for0.16.0Forcing
max_num_batched_tokens(8192/16384) reduced replay performance on both versions.ART-E
Task-quality metrics stayed stable across both models; 30B ART-E showed slight latency/throughput improvement on
0.16.0.Recommendation
vllm==0.16.0for single-GPU non-FP8 with mode-specific config:max_num_batched_tokensexplicitly (8192or16384)