HiCache, fixing hash value indexing (#8636)

This commit is contained in:
Zhiqiang Xie
2025-07-31 20:29:51 -07:00
committed by GitHub
parent aa4c66b564
commit 9305ea6c2d

View File

@@ -436,7 +436,7 @@ class HiRadixCache(RadixCache):
last_host_node,
fetched_token_ids,
written_indices,
hash_value[:min_completed_tokens],
hash_value[: min_completed_tokens // self.page_size],
)
if len(written_indices):
self.cache_controller.mem_pool_host.update_prefetch(written_indices)
@@ -529,7 +529,7 @@ class HiRadixCache(RadixCache):
prefix_len = self.key_match_fn(node.key, key)
key = key[prefix_len:]
host_value = host_value[prefix_len:]
hash_value = hash_value[prefix_len:]
hash_value = hash_value[prefix_len // self.page_size :]
matched_length += prefix_len
if prefix_len < len(node.key):