Fix P/D with DP Supervisor (#46628)
Signed-off-by: Robert Shaw <114415538+robertgshaw2-redhat@users.noreply.github.com>
Robert Shaw committed
Jun 25, 2026 at 16:13 UTC
c5e3c40877c2b6d0e16d534641b39fe6744979b7
1 file changed
+2
-2
vllm/v1/engine/core.py
+2
-2
@@ -1175,10 +1175,10 @@ class EngineCoreProc(EngineCore):
1175
numa_utils.log_current_affinity_state(process_title)
1176
1177
if data_parallel and vllm_config.kv_transfer_config is not None:
1178
- # modify the engine_id and append the local_dp_rank to it to ensure
1178
+ # modify the engine_id and append the dp_rank to it to ensure
1179
# that the kv_transfer_config is unique for each DP rank.
1180
vllm_config.kv_transfer_config.engine_id = (
1181
- f"{vllm_config.kv_transfer_config.engine_id}_dp{local_dp_rank}"
1181
+ f"{vllm_config.kv_transfer_config.engine_id}_dp{dp_rank}"
1182
)
1183
logger.debug(
1184
"Setting kv_transfer_config.engine_id to %s",