mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-07-09 17:07:14 +08:00
Add assert in init of SinkFullAttentionManager
Signed-off-by: yuantao <2422264527@qq.com>
This commit is contained in:
parent
2470548aaa
commit
a0563e7368
@ -797,12 +797,9 @@ class SinkFullAttentionManager(FullAttentionManager):
|
|||||||
kv_cache_spec, block_pool, kv_cache_group_id, dcp_world_size, pcp_world_size
|
kv_cache_spec, block_pool, kv_cache_group_id, dcp_world_size, pcp_world_size
|
||||||
)
|
)
|
||||||
sink_len = kv_cache_spec.sink_len
|
sink_len = kv_cache_spec.sink_len
|
||||||
if sink_len > 0:
|
assert sink_len is not None and sink_len > 0 and sink_len % self.block_size == 0
|
||||||
assert sink_len % self.block_size == 0
|
num_sink_block = sink_len // self.block_size
|
||||||
num_sink_block = sink_len // self.block_size
|
self.sink_blocks = self.block_pool.free_block_queue.popleft_n(num_sink_block)
|
||||||
self.sink_blocks = self.block_pool.free_block_queue.popleft_n(
|
|
||||||
num_sink_block
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
spec_manager_map: dict[type[KVCacheSpec], type[SingleTypeKVCacheManager]] = {
|
spec_manager_map: dict[type[KVCacheSpec], type[SingleTypeKVCacheManager]] = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user