From 848e60b00c348c5fa64756214104c54b6618c9c5 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) --- src/misc/msccl/msccl_lifecycle.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc/msccl/msccl_lifecycle.cc b/src/misc/msccl/msccl_lifecycle.cc index 319bd9db57..8424b21aa1 100644 --- a/src/misc/msccl/msccl_lifecycle.cc +++ b/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(); }