From b4f25507ec45a5c69680df2b32a49b80d2fa9550 Mon Sep 17 00:00:00 2001 From: Donato Capitella Date: Sun, 1 Feb 2026 09:07:16 +0000 Subject: [PATCH] Allow disabling SMI support via ENABLE_AMDSMI in cmake --- projects/rccl/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/rccl/CMakeLists.txt b/projects/rccl/CMakeLists.txt index dcd8ff80a9..4c8bbf5777 100644 --- a/projects/rccl/CMakeLists.txt +++ b/projects/rccl/CMakeLists.txt @@ -265,7 +265,7 @@ get_target_property(HSA_INCLUDE_PATH hsa-runtime64::hsa-runtime64 INTERFACE_INCL message(STATUS "HSA runtime: ${HSA_INCLUDE_PATH}") ## Check for amd-smi if ROCm 7.11.0 or newer -if(ROCM_VERSION VERSION_GREATER_EQUAL "71100") +if(ROCM_VERSION VERSION_GREATER_EQUAL "71100" AND ENABLE_AMDSMI) find_package(amd_smi PATHS ${ROCM_PATH}/lib/cmake/amd_smi) if(amd_smi_FOUND) message(STATUS "amd_smi_INCLUDE_DIR: ${amd_smi_INCLUDE_DIR}") @@ -282,7 +282,7 @@ if(ROCM_VERSION VERSION_GREATER_EQUAL "71100") endif() endif() -if(NOT USE_AMDSMI) +if(NOT USE_AMDSMI AND ENABLE_AMDSMI) ## Fallback to rocm-smi if amd-smi not found or ROCm < 7.11.0 message(WARNING "Could not find amd_smi. Falling back to rocm_smi.") find_package(rocm_smi PATHS ${ROCM_PATH}/lib/cmake/rocm_smi)