From aebed537a5e09d9b6d7b1a336ef0e34d5fbdcf3f Mon Sep 17 00:00:00 2001 From: Wenkai Du <43822138+wenkaidu@users.noreply.github.com> Date: Wed, 30 Nov 2022 16:06:03 -0800 Subject: [PATCH] Reduce linking time through more parallel jobs (#657) --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 24e08d983d..a68d678b73 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -442,8 +442,8 @@ if("${HIP_COMPILER}" MATCHES "clang") find_program( hipcc_executable hipcc ) execute_process(COMMAND bash "-c" "${hipcc_executable} -help | grep 'parallel-jobs'" OUTPUT_VARIABLE hipcc_parallel_jobs) if("${hipcc_parallel_jobs}" MATCHES "parallel-jobs") - target_compile_options(rccl PRIVATE -parallel-jobs=8 PRIVATE -Wno-format-nonliteral) - target_link_libraries(rccl PRIVATE -parallel-jobs=8) + target_compile_options(rccl PRIVATE -parallel-jobs=12 PRIVATE -Wno-format-nonliteral) + target_link_libraries(rccl PRIVATE -parallel-jobs=12) endif() # RCCL static lib uses -fgpu-rdc which requires hipcc as the linker and archiver