From 37b957e0d3a27acade48cb47e3873a76696f4cef Mon Sep 17 00:00:00 2001 From: Daniel Juenger Date: Wed, 25 Mar 2026 16:19:15 -0700 Subject: [PATCH 1/4] Bump rapids-cmake to 26.04 and update devcontainers --- .../cuda12.0-gcc11/devcontainer.json | 2 +- .../cuda12.0-llvm14/devcontainer.json | 2 +- .../cuda13.0-gcc13/devcontainer.json | 42 ------------------- .../cuda13.0-llvm20/devcontainer.json | 42 ------------------- .../devcontainer.json | 10 ++--- .../devcontainer.json | 10 ++--- .devcontainer/devcontainer.json | 10 ++--- .devcontainer/verify_devcontainer.sh | 14 +++++++ CMakeLists.txt | 4 +- ci/matrix.yml | 22 ++++------ 10 files changed, 42 insertions(+), 116 deletions(-) delete mode 100644 .devcontainer/cuda13.0-gcc13/devcontainer.json delete mode 100644 .devcontainer/cuda13.0-llvm20/devcontainer.json rename .devcontainer/{cuda12.9-gcc13 => cuda13.1-gcc14}/devcontainer.json (86%) rename .devcontainer/{cuda12.9-llvm18 => cuda13.1-llvm21}/devcontainer.json (85%) diff --git a/.devcontainer/cuda12.0-gcc11/devcontainer.json b/.devcontainer/cuda12.0-gcc11/devcontainer.json index 1535cefbd..06f034bae 100644 --- a/.devcontainer/cuda12.0-gcc11/devcontainer.json +++ b/.devcontainer/cuda12.0-gcc11/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-gcc11-cuda12.0-ubuntu22.04", + "image": "rapidsai/devcontainers:26.04-cpp-gcc11-cuda12.0-ubuntu22.04", "hostRequirements": { "gpu": true }, diff --git a/.devcontainer/cuda12.0-llvm14/devcontainer.json b/.devcontainer/cuda12.0-llvm14/devcontainer.json index 33804ed68..64d141aab 100644 --- a/.devcontainer/cuda12.0-llvm14/devcontainer.json +++ b/.devcontainer/cuda12.0-llvm14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-llvm14-cuda12.0-ubuntu20.04", + "image": "rapidsai/devcontainers:26.04-cpp-llvm14-cuda12.0-ubuntu20.04", "hostRequirements": { "gpu": true }, diff --git a/.devcontainer/cuda13.0-gcc13/devcontainer.json b/.devcontainer/cuda13.0-gcc13/devcontainer.json deleted file mode 100644 index 0ae541055..000000000 --- a/.devcontainer/cuda13.0-gcc13/devcontainer.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-gcc13-cuda13.0-ubuntu24.04", - "hostRequirements": { - "gpu": true - }, - "initializeCommand": [ - "/bin/bash", - "-c", - "mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}" - ], - "containerEnv": { - "SCCACHE_REGION": "us-east-2", - "SCCACHE_BUCKET": "rapids-sccache-devs", - "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", - "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda13.0-gcc13", - "CUCO_CUDA_VERSION": "13.0", - "CUCO_HOST_COMPILER": "gcc", - "CUCO_HOST_COMPILER_VERSION": "13" - }, - "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", - "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", - "mounts": [ - "source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" - ], - "customizations": { - "vscode": { - "extensions": [ - "llvm-vs-code-extensions.vscode-clangd" - ], - "settings": { - "clangd.arguments": [ - "--compile-commands-dir=${workspaceFolder}/build/latest" - ] - } - } - }, - "name": "cuda13.0-gcc13" -} diff --git a/.devcontainer/cuda13.0-llvm20/devcontainer.json b/.devcontainer/cuda13.0-llvm20/devcontainer.json deleted file mode 100644 index 76936f8f2..000000000 --- a/.devcontainer/cuda13.0-llvm20/devcontainer.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-llvm20-cuda13.0ext-ubuntu24.04", - "hostRequirements": { - "gpu": true - }, - "initializeCommand": [ - "/bin/bash", - "-c", - "mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}" - ], - "containerEnv": { - "SCCACHE_REGION": "us-east-2", - "SCCACHE_BUCKET": "rapids-sccache-devs", - "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", - "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda13.0-llvm20", - "CUCO_CUDA_VERSION": "13.0", - "CUCO_HOST_COMPILER": "llvm", - "CUCO_HOST_COMPILER_VERSION": "20" - }, - "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", - "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", - "mounts": [ - "source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent", - "source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" - ], - "customizations": { - "vscode": { - "extensions": [ - "llvm-vs-code-extensions.vscode-clangd" - ], - "settings": { - "clangd.arguments": [ - "--compile-commands-dir=${workspaceFolder}/build/latest" - ] - } - } - }, - "name": "cuda13.0-llvm20" -} diff --git a/.devcontainer/cuda12.9-gcc13/devcontainer.json b/.devcontainer/cuda13.1-gcc14/devcontainer.json similarity index 86% rename from .devcontainer/cuda12.9-gcc13/devcontainer.json rename to .devcontainer/cuda13.1-gcc14/devcontainer.json index a33105965..81f7c4c8f 100644 --- a/.devcontainer/cuda12.9-gcc13/devcontainer.json +++ b/.devcontainer/cuda13.1-gcc14/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-gcc13-cuda12.9-ubuntu24.04", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1-ubuntu24.04", "hostRequirements": { "gpu": true }, @@ -14,10 +14,10 @@ "SCCACHE_BUCKET": "rapids-sccache-devs", "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda12.9-gcc13", - "CUCO_CUDA_VERSION": "12.9", + "DEVCONTAINER_NAME": "cuda13.1-gcc14", + "CUCO_CUDA_VERSION": "13.1", "CUCO_HOST_COMPILER": "gcc", - "CUCO_HOST_COMPILER_VERSION": "13" + "CUCO_HOST_COMPILER_VERSION": "14" }, "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", @@ -38,5 +38,5 @@ } } }, - "name": "cuda12.9-gcc13" + "name": "cuda13.1-gcc14" } diff --git a/.devcontainer/cuda12.9-llvm18/devcontainer.json b/.devcontainer/cuda13.1-llvm21/devcontainer.json similarity index 85% rename from .devcontainer/cuda12.9-llvm18/devcontainer.json rename to .devcontainer/cuda13.1-llvm21/devcontainer.json index 6140f6007..1f95f76d7 100644 --- a/.devcontainer/cuda12.9-llvm18/devcontainer.json +++ b/.devcontainer/cuda13.1-llvm21/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-llvm18-cuda12.9-ubuntu22.04", + "image": "rapidsai/devcontainers:26.04-cpp-llvm21-cuda13.1-ubuntu24.04", "hostRequirements": { "gpu": true }, @@ -14,10 +14,10 @@ "SCCACHE_BUCKET": "rapids-sccache-devs", "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda12.9-llvm18", - "CUCO_CUDA_VERSION": "12.9", + "DEVCONTAINER_NAME": "cuda13.1-llvm21", + "CUCO_CUDA_VERSION": "13.1", "CUCO_HOST_COMPILER": "llvm", - "CUCO_HOST_COMPILER_VERSION": "18" + "CUCO_HOST_COMPILER_VERSION": "21" }, "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", @@ -38,5 +38,5 @@ } } }, - "name": "cuda12.9-llvm18" + "name": "cuda13.1-llvm21" } diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 0ae541055..81f7c4c8f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,6 +1,6 @@ { "shutdownAction": "stopContainer", - "image": "rapidsai/devcontainers:25.12-cpp-gcc13-cuda13.0-ubuntu24.04", + "image": "rapidsai/devcontainers:26.04-cpp-gcc14-cuda13.1-ubuntu24.04", "hostRequirements": { "gpu": true }, @@ -14,10 +14,10 @@ "SCCACHE_BUCKET": "rapids-sccache-devs", "AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs", "HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history", - "DEVCONTAINER_NAME": "cuda13.0-gcc13", - "CUCO_CUDA_VERSION": "13.0", + "DEVCONTAINER_NAME": "cuda13.1-gcc14", + "CUCO_CUDA_VERSION": "13.1", "CUCO_HOST_COMPILER": "gcc", - "CUCO_HOST_COMPILER_VERSION": "13" + "CUCO_HOST_COMPILER_VERSION": "14" }, "workspaceFolder": "/home/coder/${localWorkspaceFolderBasename}", "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent", @@ -38,5 +38,5 @@ } } }, - "name": "cuda13.0-gcc13" + "name": "cuda13.1-gcc14" } diff --git a/.devcontainer/verify_devcontainer.sh b/.devcontainer/verify_devcontainer.sh index 439be1b5a..ca89dc829 100755 --- a/.devcontainer/verify_devcontainer.sh +++ b/.devcontainer/verify_devcontainer.sh @@ -1,4 +1,18 @@ #!/bin/bash +# SPDX-FileCopyrightText: Copyright (c) 2023-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. function usage { echo "Usage: $0" diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a068b424..884df20f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ #============================================================================= -# Copyright (c) 2018-2025, NVIDIA CORPORATION. +# Copyright (c) 2018-2026, NVIDIA CORPORATION. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ #============================================================================= cmake_minimum_required(VERSION 3.23.1 FATAL_ERROR) -set(rapids-cmake-version 25.12) +set(rapids-cmake-version 26.04) if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/CUCO_RAPIDS.cmake) file(DOWNLOAD https://raw.githubusercontent.com/rapidsai/rapids-cmake/release/${rapids-cmake-version}/RAPIDS.cmake diff --git a/ci/matrix.yml b/ci/matrix.yml index 708e673de..532ec05e1 100644 --- a/ci/matrix.yml +++ b/ci/matrix.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,9 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -cuda_12_0: &cuda_12_0 '12.0' -cuda_12_9: &cuda_12_9 '12.9' -cuda_13_0: &cuda_13_0 '13.0' +cuda_oldest: &cuda_oldest '12.0' +cuda_newest: &cuda_newest '13.1' # The GPUs to test on # Note: This assumes that the appropriate gpu_build_archs are set to include building for the GPUs listed here @@ -24,7 +23,7 @@ gpus: - 'v100' # The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers -devcontainer_version: '25.12' +devcontainer_version: '26.04' # Each environment below will generate a unique build/test job # See the "compute-matrix" job in the workflow for how this is parsed and used @@ -43,11 +42,8 @@ devcontainer_version: '25.12' # Configurations that will run for every PR pull_request: nvcc: - - {cuda: *cuda_12_0, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'gcc', version: '11', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} - - {cuda: *cuda_12_9, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '13', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} - - {cuda: *cuda_12_9, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '13', exe: 'g++'}, gpu_build_archs: '80,90', std: [17], jobs: ['build']} - - {cuda: *cuda_12_0, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '14', exe: 'clang++'}, gpu_build_archs: '70', std: [17], jobs: ['build']} - - {cuda: *cuda_12_9, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'llvm', version: '18', exe: 'clang++'}, gpu_build_archs: '90', std: [17], jobs: ['build']} - - {cuda: *cuda_13_0, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '13', exe: 'g++'}, gpu_build_archs: '80', std: [17], jobs: ['build']} - - {cuda: *cuda_13_0, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '13', exe: 'g++'}, gpu_build_archs: '80,90', std: [17], jobs: ['build']} - - {cuda: *cuda_13_0, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'llvm', version: '20', exe: 'clang++'}, gpu_build_archs: '90', std: [17], jobs: ['build']} + - {cuda: *cuda_oldest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'gcc', version: '11', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '80,90', std: [17], jobs: ['build']} + - {cuda: *cuda_oldest, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '14', exe: 'clang++'}, gpu_build_archs: '70', std: [17], jobs: ['build']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'llvm', version: '21', exe: 'clang++'}, gpu_build_archs: '90', std: [17], jobs: ['build']} From 67312d4da856ca297e3a2c40105641d718f7fb9a Mon Sep 17 00:00:00 2001 From: Daniel Juenger Date: Wed, 25 Mar 2026 16:44:30 -0700 Subject: [PATCH 2/4] Fix CI matrix --- ci/matrix.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ci/matrix.yml b/ci/matrix.yml index 532ec05e1..76dbdfd26 100644 --- a/ci/matrix.yml +++ b/ci/matrix.yml @@ -44,6 +44,7 @@ pull_request: nvcc: - {cuda: *cuda_oldest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'gcc', version: '11', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} - - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '80,90', std: [17], jobs: ['build']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'arm64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '80,90,100', std: [17], jobs: ['build']} - {cuda: *cuda_oldest, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '14', exe: 'clang++'}, gpu_build_archs: '70', std: [17], jobs: ['build']} - - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'llvm', version: '21', exe: 'clang++'}, gpu_build_archs: '90', std: [17], jobs: ['build']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'llvm', version: '21', exe: 'clang++'}, gpu_build_archs: '100', std: [17], jobs: ['build']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'arm64', compiler: {name: 'llvm', version: '21', exe: 'clang++'}, gpu_build_archs: '100', std: [17], jobs: ['build']} From f70ee38672aaeb27531bf7f00a9d762a31d0d524 Mon Sep 17 00:00:00 2001 From: Daniel Juenger Date: Wed, 25 Mar 2026 16:58:01 -0700 Subject: [PATCH 3/4] Switch to A100 runners --- .github/workflows/build-and-test.yml | 4 ++-- ci/matrix.yml | 10 ++-------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 046cb9cfa..ba9b9a110 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -47,7 +47,7 @@ jobs: uses: ./.github/workflows/run-as-coder.yml with: name: Test ${{inputs.test_name}} - runner: linux-${{inputs.cpu}}-gpu-v100-latest-1 + runner: linux-${{inputs.cpu}}-gpu-a100-latest-1 image: ${{inputs.container_image}} command: | nvidia-smi diff --git a/ci/matrix.yml b/ci/matrix.yml index 76dbdfd26..018638e1a 100644 --- a/ci/matrix.yml +++ b/ci/matrix.yml @@ -16,12 +16,6 @@ cuda_oldest: &cuda_oldest '12.0' cuda_newest: &cuda_newest '13.1' -# The GPUs to test on -# Note: This assumes that the appropriate gpu_build_archs are set to include building for the GPUs listed here -gpus: - - 'a100' - - 'v100' - # The version of the devcontainer images to use from https://hub.docker.com/r/rapidsai/devcontainers devcontainer_version: '26.04' @@ -42,8 +36,8 @@ devcontainer_version: '26.04' # Configurations that will run for every PR pull_request: nvcc: - - {cuda: *cuda_oldest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'gcc', version: '11', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} - - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '70', std: [17], jobs: ['build', 'test']} + - {cuda: *cuda_oldest, os: 'ubuntu22.04', cpu: 'amd64', compiler: {name: 'gcc', version: '11', exe: 'g++'}, gpu_build_archs: '70,80', std: [17], jobs: ['build', 'test']} + - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '80,90,100', std: [17], jobs: ['build', 'test']} - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'arm64', compiler: {name: 'gcc', version: '14', exe: 'g++'}, gpu_build_archs: '80,90,100', std: [17], jobs: ['build']} - {cuda: *cuda_oldest, os: 'ubuntu20.04', cpu: 'amd64', compiler: {name: 'llvm', version: '14', exe: 'clang++'}, gpu_build_archs: '70', std: [17], jobs: ['build']} - {cuda: *cuda_newest, os: 'ubuntu24.04', cpu: 'amd64', compiler: {name: 'llvm', version: '21', exe: 'clang++'}, gpu_build_archs: '100', std: [17], jobs: ['build']} From 2a549070699f6e1591ef73cd75f9672e7c69849d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20J=C3=BCnger?= Date: Tue, 31 Mar 2026 00:56:13 +0200 Subject: [PATCH 4/4] Switch to H100 runners --- .github/workflows/build-and-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index ba9b9a110..f766f6d3a 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -47,8 +47,8 @@ jobs: uses: ./.github/workflows/run-as-coder.yml with: name: Test ${{inputs.test_name}} - runner: linux-${{inputs.cpu}}-gpu-a100-latest-1 + runner: linux-${{inputs.cpu}}-gpu-h100-latest-1 image: ${{inputs.container_image}} command: | nvidia-smi - ${{ inputs.test_script }} \ No newline at end of file + ${{ inputs.test_script }}