diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 778f180595..7e24531a9d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -4,7 +4,7 @@ jobs: build_docker: strategy: matrix: - target: [gcc12_debug, gcc13, clang13, clang15, rocm5.6, rocm5.6_desul, intel2024, intel2024_debug, intel2024_sycl] + target: [gcc12_debug, gcc13, clang13, clang15, cuda12, rocm5.6, rocm5.6_desul, intel2024, intel2024_debug, intel2024_sycl] runs-on: ubuntu-latest steps: - run: | diff --git a/Dockerfile b/Dockerfile index 66a50c3794..e0d2a04771 100644 --- a/Dockerfile +++ b/Dockerfile @@ -112,9 +112,12 @@ RUN /bin/bash -c "source /opt/intel/oneapi/setvars.sh 2>&1 > /dev/null && \ ## make -j 16 &&\ ## ctest -T test --output-on-failure" -## -## Need to find a viable cuda image to test... -## +FROM ghcr.io/llnl/radiuss:ubuntu-22.04-cuda-12-3 AS cuda12 +ENV GTEST_COLOR=1 +COPY . /home/raja/workspace +WORKDIR /home/raja/workspace/build +RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=g++ -DENABLE_CUDA=On -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc -DCMAKE_CUDA_ARCHITECTURES=70 .. && \ + make -j 16 # TODO: We should switch to ROCm 6 -- where to get an image?? FROM ghcr.io/llnl/radiuss:ubuntu-20.04-hip-5.6.1 AS rocm5.6