From 798d5f06054b3b1de8c07157fa680ea724d037ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cezary=20Skrzy=C5=84ski?= Date: Mon, 18 Dec 2023 14:28:02 +0100 Subject: [PATCH] ci: use prebuilt cuda image --- .github/workflows/ci-baseline-cuda.yml | 84 +------------------------- 1 file changed, 1 insertion(+), 83 deletions(-) diff --git a/.github/workflows/ci-baseline-cuda.yml b/.github/workflows/ci-baseline-cuda.yml index 92bc3de..0369e8c 100644 --- a/.github/workflows/ci-baseline-cuda.yml +++ b/.github/workflows/ci-baseline-cuda.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: image: - - nvidia/cuda:11.4.3-devel-ubuntu20.04 + - nmm0/distbvh-cuda11.4.3-gcc9.4-x64:ci-images build_type: - Release - Debug @@ -31,88 +31,6 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Install dependencies - run: | - apt update \ - && DEBIAN_FRONTEND="noninteractive" apt install -y \ - bzip2 \ - git \ - gpg \ - gpgconf \ - libmpich-dev \ - libncurses5-dev \ - libsigsegv-dev \ - libsigsegv2 \ - m4 \ - perl \ - pkg-config \ - python3 \ - python3-distutils \ - python3-pip \ - software-properties-common \ - wget \ - xz-utils \ - zip \ - zlib1g \ - zlib1g-dev \ - && wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null \ - && echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | tee /etc/apt/sources.list.d/kitware.list >/dev/null \ - && apt update \ - && DEBIAN_FRONTEND="noninteractive" apt install -y \ - cmake-data=3.26.4-0kitware1ubuntu20.04.1 \ - cmake=3.26.4-0kitware1ubuntu20.04.1 \ - && rm -rf /var/lib/apt/lists/* - - - name: Checkout vt - uses: actions/checkout@v4 - with: - repository: DARMA-tasking/vt - path: vt - - - name: Checkout magistrate - uses: actions/checkout@v4 - with: - repository: DARMA-tasking/magistrate - path: vt/lib/checkpoint - - - name: Checkout kokkos - uses: actions/checkout@v4 - with: - repository: kokkos/kokkos - path: kokkos - ref: develop - - - name: Configure vt - working-directory: vt - run: | - cmake -B builddir \ - -DCMAKE_CXX_COMPILER=$GITHUB_WORKSPACE/kokkos/bin/nvcc_wrapper \ - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \ - -Dvt_build_examples=OFF \ - -Dvt_build_tests=OFF \ - -Dvt_build_tools=OFF \ - -Dvt_trace_enabled=ON - - - name: Build vt - working-directory: vt - run: | - cmake --build builddir --target install - - - name: Configure kokkos - working-directory: kokkos - run: | - cmake -B builddir \ - -DCMAKE_CXX_COMPILER=$GITHUB_WORKSPACE/kokkos/bin/nvcc_wrapper \ - -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \ - -DKokkos_ENABLE_CUDA=ON \ - -DKokkos_ENABLE_CUDA_LAMBDA=ON \ - -DKokkos_ARCH_PASCAL61=ON - - - name: Build kokkos - working-directory: kokkos - run: | - cmake --build builddir --target install - - name: Configure distBVH run: | cmake -B builddir \