mirror of
https://github.com/kvcache-ai/vllm.git
synced 2026-11-05 01:07:43 +00:00
[PR #4] [MERGED] [Bugfix][EPD] Fix DeepStack encoder cache reservation sizing #2
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/vllm#2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/kvcache-ai/vllm/pull/4
Author: @jiaran-king
Created: 8/23/2026
Status: ✅ Merged
Merged: 8/24/2026
Merged by: @gty111
Base:
add-mooncake-ec-connector← Head:codex/ecmooncake-deepstack-reservation📝 Commits (1)
96d9975[Bugfix][EPD] Fix DeepStack encoder cache reservation sizing📊 Changes
2 files changed (+36 additions, -2 deletions)
View changed files
📝
tests/v1/ec_connector/unit/test_ec_mooncake_connector.py(+32 -1)📝
vllm/distributed/ec_transfer/ec_connector/mooncake_ec_connector.py(+4 -1)📄 Description
Summary
out_hidden_size * (1 + len(deepstack_visual_indexes)).get_hidden_size()path made the spec/reservation 4x too small; for example,[6144, 2560]was reserved for a[6144, 10240]tensor._get_encoder_cache_hidden_dimhelper; the ordinary-model fallback is unchanged.This is an incremental child PR against the #41567 source branch
add-mooncake-ec-connector, not a duplicate implementation againstmain.Runtime evidence for the sizing path is consistent with the fix: the candidate path produced a 125,829,120-byte producer push with zero producer failures. This is not a claim of complete end-to-end correctness.
Validation
Targeted CPU test:
Result:
2 passed, 40 deselected.AI assistance was used to prepare this child PR. A human reviewer is responsible for reviewing and validating the change.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.