From e442f01444bec799a411d19bdc14039711a67104 Mon Sep 17 00:00:00 2001 From: Ramil Bakhshyiev Date: Thu, 5 Sep 2024 22:36:49 -0700 Subject: [PATCH] Do not unnecessarily install CUDA for ROCm Summary: ROCm does not require CUDA, this change stops installing it. This is also likely to fix #3787 which is coming in a separate change. Differential Revision: D62283602 --- .github/actions/build_cmake/action.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/actions/build_cmake/action.yml b/.github/actions/build_cmake/action.yml index 2606ce9fec..eccc001fce 100644 --- a/.github/actions/build_cmake/action.yml +++ b/.github/actions/build_cmake/action.yml @@ -51,13 +51,14 @@ runs: conda install -y -q mkl=2023 mkl-devel=2023 fi - # install CUDA packages - if [ "${{ inputs.gpu }}" = "ON" ] && [ "${{ inputs.raft }}" = "OFF" ]; then + # no CUDA needed for ROCm so skip this + if [ "${{ inputs.rocm }}" = "ON" ]; then + : + # regular CUDA for GPU builds + elif [ "${{ inputs.gpu }}" = "ON" ] && [ "${{ inputs.raft }}" = "OFF" ]; then conda install -y -q cuda-toolkit -c "nvidia/label/cuda-12.4.0" - fi - - # install RAFT packages - if [ "${{ inputs.raft }}" = "ON" ]; then + # and CUDA from RAFT channel for RAFT builds + elif [ "${{ inputs.raft }}" = "ON" ]; then conda install -y -q libraft cuda-version=12.4 cuda-toolkit -c rapidsai-nightly -c "nvidia/label/cuda-12.4.0" -c conda-forge fi