ext-src: fix mscclpp allreduce for non-multiple of 128 message sizes (#1556)

This commit is contained in:
Nusrat Islam
2025-02-21 11:58:10 -06:00
committad av GitHub
förälder ddc5d58b93
incheckning 83f8b191ff
2 ändrade filer med 25 tillägg och 0 borttagningar
+9
Visa fil
@@ -85,6 +85,11 @@ if(ENABLE_MSCCLPP)
WORKING_DIRECTORY ${MSCCLPP_SOURCE}
)
execute_process(
COMMAND git apply ${CMAKE_CURRENT_SOURCE_DIR}/ext-src/non-multiple-128-fix.patch
WORKING_DIRECTORY ${MSCCLPP_SOURCE}
)
message(STATUS "Building mscclpp only for gfx942.")
mscclpp_cmake_arg(CMAKE_PREFIX_PATH)
mscclpp_cmake_arg(CMAKE_INSTALL_RPATH_USE_LINK_PATH)
@@ -128,6 +133,10 @@ if(ENABLE_MSCCLPP)
COMMAND git apply --reverse ${CMAKE_CURRENT_SOURCE_DIR}/ext-src/mem-reg.patch
WORKING_DIRECTORY ${MSCCLPP_SOURCE}
)
execute_process(
COMMAND git apply --reverse ${CMAKE_CURRENT_SOURCE_DIR}/ext-src/non-multiple-128-fix.patch
WORKING_DIRECTORY ${MSCCLPP_SOURCE}
)
#endif()