[PD] Support page size > 1 (#5561)
This commit is contained in:
@@ -286,8 +286,12 @@ class MHATokenToKVPool(KVCache):
|
||||
self.get_key_buffer(i).nbytes for i in range(self.layer_num)
|
||||
] + [self.get_value_buffer(i).nbytes for i in range(self.layer_num)]
|
||||
kv_item_lens = [
|
||||
self.get_key_buffer(i)[0].nbytes for i in range(self.layer_num)
|
||||
] + [self.get_value_buffer(i)[0].nbytes for i in range(self.layer_num)]
|
||||
self.get_key_buffer(i)[0].nbytes * self.page_size
|
||||
for i in range(self.layer_num)
|
||||
] + [
|
||||
self.get_value_buffer(i)[0].nbytes * self.page_size
|
||||
for i in range(self.layer_num)
|
||||
]
|
||||
return kv_data_ptrs, kv_data_lens, kv_item_lens
|
||||
|
||||
# Todo: different memory layout
|
||||
|
||||
Reference in New Issue
Block a user