Skip to content

Commit 736cd4d

Browse files
Do not unnecessarily install CUDA for ROCm
Summary: ROCm does not require CUDA, this change stops installing it. Reviewed By: mengdilin Differential Revision: D62283602 fbshipit-source-id: 8fd0d770c5bd407b0c7bca7e92d754e05b5083da
1 parent 18bc38a commit 736cd4d

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

.github/actions/build_cmake/action.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,14 @@ runs:
5151
conda install -y -q mkl=2023 mkl-devel=2023
5252
fi
5353
54-
# install CUDA packages
55-
if [ "${{ inputs.gpu }}" = "ON" ] && [ "${{ inputs.raft }}" = "OFF" ]; then
54+
# no CUDA needed for ROCm so skip this
55+
if [ "${{ inputs.rocm }}" = "ON" ]; then
56+
:
57+
# regular CUDA for GPU builds
58+
elif [ "${{ inputs.gpu }}" = "ON" ] && [ "${{ inputs.raft }}" = "OFF" ]; then
5659
conda install -y -q cuda-toolkit -c "nvidia/label/cuda-12.4.0"
57-
fi
58-
59-
# install RAFT packages
60-
if [ "${{ inputs.raft }}" = "ON" ]; then
60+
# and CUDA from RAFT channel for RAFT builds
61+
elif [ "${{ inputs.raft }}" = "ON" ]; then
6162
conda install -y -q libraft cuda-version=12.4 cuda-toolkit -c rapidsai-nightly -c "nvidia/label/cuda-12.4.0" -c conda-forge
6263
fi
6364

0 commit comments

Comments
 (0)