From df3b7e477fbb2c2647fd89816cda4df6195cbfa2 Mon Sep 17 00:00:00 2001 From: Arm Patinyasakdikul Date: Mon, 4 Aug 2025 10:48:00 -0500 Subject: [PATCH] Disable context tracking for the current version. (#1839) [ROCm/rccl commit: 6fc228e2478493b5e5f7d2868e2756c148b5f048] --- projects/rccl/src/init.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/rccl/src/init.cc b/projects/rccl/src/init.cc index e4c1c5d9f7..ca99ef2382 100644 --- a/projects/rccl/src/init.cc +++ b/projects/rccl/src/init.cc @@ -501,7 +501,8 @@ static ncclResult_t commFree(ncclComm_t comm) { NCCLCHECK(ncclNetFinalize(comm)); NCCLCHECK(ncclNetPluginUnload(comm)); - ncclCudaContextDrop(comm->context); + // Disable until we validate NCCL_LAUNCH_IMPLICIT_ORDER support. + //ncclCudaContextDrop(comm->context); free(comm); @@ -599,7 +600,8 @@ static ncclResult_t commAlloc(struct ncclComm* comm, struct ncclComm* parent, in comm->lastStream = nullptr; CUDACHECK(cudaGetDevice(&comm->cudaDev)); - NCCLCHECK(ncclCudaContextTrack(&comm->context)); + // Disable until we validate NCCL_LAUNCH_IMPLICIT_ORDER support. + //NCCLCHECK(ncclCudaContextTrack(&comm->context)); NCCLCHECK(getBusId(comm->cudaDev, &comm->busId)); char busId[]="0000:00:00.0";