From dfab0151b81121c9f6fc6ead556272756d754cd3 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 31 Oct 2025 15:49:29 -0400 Subject: [PATCH] ci: add job testing cuda13.0 on linux-aarch64 with nvcc --- .gitlab-ci.yml | 11 +++++++++++ .../configure_cuda13.0_aarch64_nvidia.cmake | 1 + .gitlab/os-linux.yml | 19 +++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 .gitlab/ci/configure_cuda13.0_aarch64_nvidia.cmake diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d228ec6819..d307e83cfc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -544,6 +544,17 @@ t:cuda13.0-nvidia: - .run_dependent - .needs_centos7_x86_64 +t:cuda13.0-aarch64-nvidia: + extends: + - .cuda13.0_aarch64_nvidia + - .cmake_test_linux_release + - .linux_aarch64_tags_cuda_arch_75 + - .cmake_junit_artifacts + - .run_dependent + - .needs_centos7_aarch64 + variables: + CMAKE_CI_JOB_NIGHTLY: "true" + t:cuda13.0-nvidia-fastbuild: extends: - .cuda13.0_nvidia_fastbuild diff --git a/.gitlab/ci/configure_cuda13.0_aarch64_nvidia.cmake b/.gitlab/ci/configure_cuda13.0_aarch64_nvidia.cmake new file mode 100644 index 0000000000..71aafcf34c --- /dev/null +++ b/.gitlab/ci/configure_cuda13.0_aarch64_nvidia.cmake @@ -0,0 +1 @@ +include("${CMAKE_CURRENT_LIST_DIR}/configure_cuda13.0_nvidia_common.cmake") diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml index 08c6286780..98246ccf0f 100644 --- a/.gitlab/os-linux.yml +++ b/.gitlab/os-linux.yml @@ -532,6 +532,18 @@ CTEST_NO_WARNINGS_ALLOWED: 1 CMAKE_GENERATOR: "FASTBuild" +.cuda13.0_aarch64: + extends: .cuda + image: "kitware/cmake:ci-cuda13.0-aarch64-2025-10-31" + variables: + CMAKE_ARCH: aarch64 + +.cuda13.0_aarch64_nvidia: + extends: .cuda13.0_aarch64 + variables: + CMAKE_CONFIGURATION: cuda13.0_aarch64_nvidia + CTEST_NO_WARNINGS_ALLOWED: 1 + ### HIP builds .hip6.3: @@ -708,6 +720,13 @@ - docker - linux-aarch64 +.linux_aarch64_tags_cuda_arch_75: + tags: + - cmake + - cuda-arch-75 + - docker + - linux-aarch64 + ## Linux-specific scripts .before_script_linux: &before_script_linux