From 146b9d2a83a25b60e42e9636b6681ebfb015938d Mon Sep 17 00:00:00 2001 From: xleoken Date: Tue, 10 Mar 2026 09:58:06 +0800 Subject: [PATCH] [BugFix] fix metadata execute error: integer modulo by zero (#6521) ### What this PR does / why we need it? fix metadata execute error: integer modulo by zero - vLLM version: v0.15.0 - vLLM main: https://github.com/vllm-project/vllm/commit/v0.15.0 Signed-off-by: xleoken --- .../kv_transfer/kv_pool/cpu_offload/cpu_kv_cache_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm_ascend/distributed/kv_transfer/kv_pool/cpu_offload/cpu_kv_cache_manager.py b/vllm_ascend/distributed/kv_transfer/kv_pool/cpu_offload/cpu_kv_cache_manager.py index ecf1f81c..03dd597f 100644 --- a/vllm_ascend/distributed/kv_transfer/kv_pool/cpu_offload/cpu_kv_cache_manager.py +++ b/vllm_ascend/distributed/kv_transfer/kv_pool/cpu_offload/cpu_kv_cache_manager.py @@ -65,7 +65,7 @@ class CPUKVCacheManager: self.num_cpu_blocks = num_cpu_blocks self.caching_hash_fn = sha256 if caching_hash_algo == "sha256" else hash self.use_eagle = use_eagle - self.block_pool = BlockPool(self.num_cpu_blocks, True, enable_kv_cache_events) + self.block_pool = BlockPool(self.num_cpu_blocks, True, self.block_size, enable_kv_cache_events) self.single_type_manager = get_manager_for_kv_cache_spec( kv_cache_spec=kv_cache_spec, block_pool=self.block_pool,