From ec2339792b5e70fe959bb49c2aac2e6d7aa1d7ef Mon Sep 17 00:00:00 2001 From: Stephanie Brink Date: Mon, 23 Sep 2024 15:09:46 -0700 Subject: [PATCH 1/2] try updating gcc version --- .github/workflows/github-actions.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 028d3032..09d07a9f 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -49,7 +49,8 @@ jobs: - name: Setup Build Env run: | sudo apt-get update - sudo apt install clang llvm-dev libjansson-dev libssl-dev bison flex make cmake mpich + sudo apt install gcc clang llvm-dev libjansson-dev libssl-dev bison flex make cmake mpich + gcc --version # install cuda 12.1 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 From 170c31efb9ab46434d1f9712ec73a774400beab9 Mon Sep 17 00:00:00 2001 From: Stephanie Brink Date: Mon, 23 Sep 2024 16:18:51 -0700 Subject: [PATCH 2/2] trim build variants, update to cuda 12.2 --- .github/workflows/github-actions.yml | 37 ++++++---------------------- 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 09d07a9f..066cdb7d 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - config: [boilerplate, release, debug_cuda_only, debug_mpi_only, debug_threads_only] + config: [boilerplate] include: - config: boilerplate @@ -18,30 +18,6 @@ jobs: PERFFLOWASPECT_WITH_MULTITHREADS: ON CMAKE_BUILD_TYPE: Debug - - config: release - PERFFLOWASPECT_WITH_CUDA: ON - PERFFLOWASPECT_WITH_MPI: ON - PERFFLOWASPECT_WITH_MULTITHREADS: ON - CMAKE_BUILD_TYPE: Release - - - config: debug_cuda_only - PERFFLOWASPECT_WITH_CUDA: ON - PERFFLOWASPECT_WITH_MPI: OFF - PERFFLOWASPECT_WITH_MULTITHREADS: OFF - CMAKE_BUILD_TYPE: Debug - - - config: debug_mpi_only - PERFFLOWASPECT_WITH_CUDA: OFF - PERFFLOWASPECT_WITH_MPI: ON - PERFFLOWASPECT_WITH_MULTITHREADS: OFF - CMAKE_BUILD_TYPE: Debug - - - config: debug_threads_only - PERFFLOWASPECT_WITH_CUDA: OFF - PERFFLOWASPECT_WITH_MPI: OFF - PERFFLOWASPECT_WITH_MULTITHREADS: ON - CMAKE_BUILD_TYPE: Debug - steps: # Checkout PerfFlowAspect repository under $GITHUB_WORKSPACE - uses: actions/checkout@v2 @@ -51,15 +27,16 @@ jobs: sudo apt-get update sudo apt install gcc clang llvm-dev libjansson-dev libssl-dev bison flex make cmake mpich gcc --version - # install cuda 12.1 + # install cuda 12.2 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 - wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda-repo-ubuntu2004-12-1-local_12.1.0-530.30.02-1_amd64.deb - sudo dpkg -i cuda-repo-ubuntu2004-12-1-local_12.1.0-530.30.02-1_amd64.deb - sudo cp /var/cuda-repo-ubuntu2004-12-1-local/cuda-*-keyring.gpg /usr/share/keyrings/ + wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda-repo-ubuntu2004-12-2-local_12.2.0-535.54.03-1_amd64.deb + sudo dpkg -i cuda-repo-ubuntu2004-12-2-local_12.2.0-535.54.03-1_amd64.deb + sudo cp /var/cuda-repo-ubuntu2004-12-2-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda - export PATH=/usr/local/cuda-12.1/bin:$PATH + which nvcc + export PATH=/usr/local/cuda-12.2/bin:$PATH clang++ --version nvcc --version