Skip to content

Commit 6280cd6

Browse files
Merge pull request #1725 from LLNL/task/rocm-6-ghaction
Build using ROCM 6 image
2 parents 5443545 + 729bd5c commit 6280cd6

File tree

2 files changed

+5
-25
lines changed

2 files changed

+5
-25
lines changed

.github/workflows/build.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44
build_docker:
55
strategy:
66
matrix:
7-
target: [gcc12_debug, gcc13, clang13, clang15, rocm5.6, rocm5.6_desul, intel2024, intel2024_debug, intel2024_sycl]
7+
target: [gcc12_debug, gcc13, clang13, clang15, rocm6, rocm6_desul, intel2024, intel2024_debug, intel2024_sycl]
88
runs-on: ubuntu-latest
99
steps:
1010
- run: |

Dockerfile

+4-24
Original file line numberDiff line numberDiff line change
@@ -116,40 +116,20 @@ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \
116116
## Need to find a viable cuda image to test...
117117
##
118118

119-
# TODO: We should switch to ROCm 6 -- where to get an image??
120-
FROM ghcr.io/llnl/radiuss:ubuntu-20.04-hip-5.6.1 AS rocm5.6
119+
FROM ghcr.io/llnl/radiuss:hip-6.0.2-ubuntu-20.04 AS rocm6
121120
ENV GTEST_COLOR=1
122121
ENV HCC_AMDGPU_TARGET=gfx900
123122
COPY . /home/raja/workspace
124123
WORKDIR /home/raja/workspace/build
125-
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-5.6.1/bin/amdclang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
124+
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.0.2/bin/amdclang++ -DROCM_PATH=/opt/rocm-6.0.2 -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
126125
make -j 16
127126

128-
# TODO: We should switch to ROCm 6 -- where to get an image??
129-
FROM ghcr.io/llnl/radiuss:ubuntu-20.04-hip-5.6.1 AS rocm5.6_desul
127+
FROM ghcr.io/llnl/radiuss:hip-6.0.2-ubuntu-20.04 AS rocm6_desul
130128
ENV GTEST_COLOR=1
131129
ENV HCC_AMDGPU_TARGET=gfx900
132130
COPY . /home/raja/workspace
133131
WORKDIR /home/raja/workspace/build
134-
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-5.6.1/bin/amdclang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
135-
make -j 16
136-
137-
## ROCm 6 image is broken
138-
FROM ghcr.io/llnl/radiuss:hip-6.0.2-ubuntu-20.04 AS rocm6.0
139-
ENV GTEST_COLOR=1
140-
ENV HCC_AMDGPU_TARGET=gfx900
141-
COPY . /home/raja/workspace
142-
WORKDIR /home/raja/workspace/build
143-
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.0.2/bin/amdclang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
144-
make -j 16
145-
146-
## ROCm 6 image is broken
147-
FROM ghcr.io/llnl/radiuss:hip-6.0.2-ubuntu-20.04 AS rocm6.0_desul
148-
ENV GTEST_COLOR=1
149-
ENV HCC_AMDGPU_TARGET=gfx900
150-
COPY . /home/raja/workspace
151-
WORKDIR /home/raja/workspace/build
152-
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.0.2/bin/amdclang++ -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
132+
RUN cmake -DCMAKE_CXX_COMPILER=/opt/rocm-6.0.2/bin/amdclang++ -DROCM_PATH=/opt/rocm-6.0.2 -DCMAKE_BUILD_TYPE=Release -DENABLE_HIP=On -DRAJA_ENABLE_DESUL_ATOMICS=On -DRAJA_ENABLE_WARNINGS_AS_ERRORS=Off .. && \
153133
make -j 16
154134

155135
FROM ghcr.io/llnl/radiuss:intel-2024.0-ubuntu-20.04 AS intel2024_sycl

0 commit comments

Comments
 (0)