vllm
[Core] Reuse empty block lists whenever possible in KVCacheBlocks to mitigate GC costs
#24964
Merged

[Core] Reuse empty block lists whenever possible in KVCacheBlocks to mitigate GC costs #24964

njhill merged 12 commits into vllm-project:main from Jialin:gc_none_block
Jialin
mergify mergify added frontend
mergify mergify added multi-modality
mergify mergify added v1
mergify mergify added tpu
mergify mergify removed tpu
Jialin Jialin changed the title Gc none block [Core] Replace empty list with None in KVCacheBlocks for GC optimization 320 days ago
Jialin Jialin marked this pull request as ready for review 320 days ago
Jialin Jialin requested a review from heheda12345 heheda12345 320 days ago
Jialin Jialin force pushed 320 days ago
Jialin
Jialin Jialin requested a review from WoosukKwon WoosukKwon 317 days ago
Jialin Jialin requested a review from robertgshaw2-redhat robertgshaw2-redhat 317 days ago
Jialin Jialin requested a review from njhill njhill 317 days ago
Jialin Jialin requested a review from ywang96 ywang96 317 days ago
Jialin Jialin requested a review from comaniac comaniac 317 days ago
Jialin Jialin requested a review from alexm-redhat alexm-redhat 317 days ago
Jialin Jialin requested a review from ApostaC ApostaC 317 days ago
Jialin Jialin force pushed 317 days ago
Jialin Jialin force pushed 317 days ago
Jialin
Jialin Jialin marked this pull request as draft 317 days ago
Jialin Jialin force pushed 308 days ago
Jialin Jialin marked this pull request as ready for review 308 days ago
heheda12345
heheda12345 commented on 2025-09-30
njhill
njhill commented on 2025-10-01
mergify
mergify mergify added needs-rebase
Jialin Jialin force pushed 303 days ago
mergify mergify removed needs-rebase
heheda12345
Jialin Jialin force pushed 300 days ago
Jialin Jialin changed the title [Core] Replace empty list with None in KVCacheBlocks for GC optimization [Core] Reuse empty block lists whenever possible in KVCacheBlocks to mitigate GC costs 300 days ago
Jialin
heheda12345
heheda12345 commented on 2025-10-09
mergify
mergify mergify added needs-rebase
Jialin list -> tuple
049b5a5a
Jialin change more interfaces
6f905c3d
Jialin code comment
ba941262
Jialin Address comments
371f2f79
Jialin tuple[list[KVCacheBlock]] -> tuple[Sequence[KVCacheBlock]]
dbfbc6c6
Jialin Fix import
e08e898a
Jialin format
e1bba140
Jialin Aoivd unnecessary iterations and copies in KVCacheBlocks.__add__
692acf69
Jialin Get rid of custom type and use Sequence[KVCacheBlock] directly
4b781afb
Jialin Jialin force pushed to 4b781afb 293 days ago
mergify mergify removed needs-rebase
Jialin fix precommit error
80d758bc
houseroad
houseroad commented on 2025-10-14
houseroad
houseroad approved these changes on 2025-10-14
houseroad houseroad added ready
Jialin Address comments
bad5bf3e
Jialin Remove unrelated changes
1f110b14
njhill
njhill approved these changes on 2025-10-14
njhill njhill merged acaa2c0a into main 292 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone