Skip to content

Commit 2158a3d

Browse files
ptarasiewiczNVamitm02
authored andcommitted
[P/D] NixlConnector use cache device index for memory registration (vllm-project#18969)
Signed-off-by: Piotr Tarasiewicz <[email protected]> Signed-off-by: amit <[email protected]>
1 parent 9754482 commit 2158a3d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

vllm/distributed/kv_transfer/kv_connector/v1/nixl_connector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,8 @@ def register_kv_caches(self, kv_caches: dict[str, torch.Tensor]):
488488
for cache in cache_list:
489489
base_addr = cache.data_ptr()
490490
region_len = self.num_blocks * self.block_len
491-
caches_data.append((base_addr, region_len, self.rank, ""))
491+
caches_data.append(
492+
(base_addr, region_len, cache.device.index, ""))
492493
kv_caches_base_addr.append(base_addr)
493494
self.kv_caches_base_addr[self.engine_id] = kv_caches_base_addr
494495
self.num_regions = len(caches_data)

0 commit comments

Comments
 (0)