From 17926777ff1bcb3e85718da8612ff41c90eb9989 Mon Sep 17 00:00:00 2001 From: Ziyue Yang Date: Thu, 13 Jul 2023 04:31:28 +0800 Subject: [PATCH] Fix path finding in msccl internal scheduler (#794) [ROCm/rccl commit: 848e60b00c348c5fa64756214104c54b6618c9c5] --- projects/rccl/src/misc/msccl/msccl_lifecycle.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/rccl/src/misc/msccl/msccl_lifecycle.cc b/projects/rccl/src/misc/msccl/msccl_lifecycle.cc index 319bd9db57..8424b21aa1 100644 --- a/projects/rccl/src/misc/msccl/msccl_lifecycle.cc +++ b/projects/rccl/src/misc/msccl/msccl_lifecycle.cc @@ -93,7 +93,7 @@ static ncclResult_t mscclInternalSchedulerInit() { mscclAlgoDirStr += (mscclUnitTestMode && mscclUnitTestMode()) ? mscclUnitTestAlgoDefaultDir : mscclAlgoDefaultDir; mscclAlgoDir = mscclAlgoDirStr.c_str(); // Get share Directory Paths - mscclAlgoShareDirStr = selfLibPath.substr(0, selfLibPath.find_first_of("lib") ); + mscclAlgoShareDirStr = selfLibPath.substr(0, selfLibPath.find("lib")); mscclAlgoShareDirStr += (mscclUnitTestMode && mscclUnitTestMode()) ? mscclUnitTestAlgoShareDirPath : mscclAlgoShareDirPath; mscclAlgoShareDir = mscclAlgoShareDirStr.c_str(); }