From b1470b4e50ca0e2c6dde07560b285a4936b46845 Mon Sep 17 00:00:00 2001 From: Bertan Dogancay <111835151+BertanDogancay@users.noreply.github.com> Date: Tue, 8 Jul 2025 08:45:54 -0400 Subject: [PATCH] [GRAPH] Pass rank instead of busId due to a change in an internal function signature (#1792) [ROCm/rccl commit: 9c89573580ca429907a7e9c3bbf75807dbafe80a] --- projects/rccl/src/graph/search.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rccl/src/graph/search.cc b/projects/rccl/src/graph/search.cc index 1fff003b7b..9a9125e648 100644 --- a/projects/rccl/src/graph/search.cc +++ b/projects/rccl/src/graph/search.cc @@ -696,7 +696,7 @@ ncclResult_t ncclTopoSearchRecNet(struct ncclTopoSystem* system, struct ncclTopo if (paths[i].count <= paths[f].count) { // prefer GPU direct RDMA enum ncclTopoGdrMode useGdr; - NCCLCHECK(ncclTopoCheckGdr(system, system->nodes[GPU].nodes[i].id, net->id, 0, &useGdr)); + NCCLCHECK(ncclTopoCheckGdr(system, system->nodes[GPU].nodes[i].gpu.rank, net->id, 0, &useGdr)); if (paths[i].count < paths[f].count || (paths[i].count == paths[f].count && !f_gdr && useGdr)) { f = i; f_gdr = useGdr;