From 5bcd3768ccca1b63b8fbcf115da84de581b9e1b7 Mon Sep 17 00:00:00 2001 From: gilbertlee-amd <44450918+gilbertlee-amd@users.noreply.github.com> Date: Wed, 23 Aug 2023 13:48:58 -0600 Subject: [PATCH] Minor fix for some msccl installations (#862) --- 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 d399c5832b..7fe8bff354 100644 --- a/src/misc/msccl/msccl_lifecycle.cc +++ b/src/misc/msccl/msccl_lifecycle.cc @@ -98,7 +98,7 @@ static ncclResult_t mscclInternalSchedulerInit() { mscclAlgoDirStr += (mscclUnitTestMode && mscclUnitTestMode()) ? mscclUnitTestAlgoDefaultDir : mscclAlgoDefaultDir; mscclAlgoDir = mscclAlgoDirStr.c_str(); // Get share Directory Paths - mscclAlgoShareDirStr = selfLibPath.substr(0, selfLibPath.find("lib")); + mscclAlgoShareDirStr = selfLibPath.substr(0, selfLibPath.rfind("lib")); mscclAlgoShareDirStr += (mscclUnitTestMode && mscclUnitTestMode()) ? mscclUnitTestAlgoShareDirPath : mscclAlgoShareDirPath; mscclAlgoShareDir = mscclAlgoShareDirStr.c_str(); }