From 20a8cf061b22a41279aed5d174181d33342ddf17 Mon Sep 17 00:00:00 2001 From: zxr2333 <64738772+nwpu-zxr@users.noreply.github.com> Date: Thu, 8 Jan 2026 08:41:10 +0800 Subject: [PATCH] [BugFix][P/D] Fix pre-create link parameter error (#5694) ### What this PR does / why we need it? Fix pre-create link parameter error, `batch_transfer_sync_write` requires list. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? By CI. - vLLM version: v0.13.0 - vLLM main: https://github.com/vllm-project/vllm/commit/2f4e6548efec402b913ffddc8726230d9311948d Signed-off-by: liziyu Co-authored-by: liziyu --- vllm_ascend/distributed/mooncake_layerwise_connector.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vllm_ascend/distributed/mooncake_layerwise_connector.py b/vllm_ascend/distributed/mooncake_layerwise_connector.py index b9cfd62b..d783e04f 100644 --- a/vllm_ascend/distributed/mooncake_layerwise_connector.py +++ b/vllm_ascend/distributed/mooncake_layerwise_connector.py @@ -1149,7 +1149,7 @@ class MooncakeLayerwiseConnectorWorker: session_id = f"{req_meta_update.remote_host}:{agent_meta.te_rpc_port}" ret = self.engine.batch_transfer_sync_write( session_id, [self.kv_caches_base_addr[0]], - [agent_meta.kv_caches_base_addr[0]], 128) + [agent_meta.kv_caches_base_addr[0]], [128]) if ret < 0: logger.error( f"Mooncake transfer failed to create link to device {session_id}"