From b233e5bd0524d7620b140f02ad15bd698a43beb2 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 18 Sep 2025 17:52:28 -0400 Subject: [PATCH] ci: add job testing cuda13.0 with nvcc --- .gitlab-ci.yml | 11 +++++++++++ .gitlab/ci/configure_cuda13.0_nvidia.cmake | 8 ++++++++ .gitlab/os-linux.yml | 19 +++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 .gitlab/ci/configure_cuda13.0_nvidia.cmake diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3c7758df2c..0e7f2e43a6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -436,6 +436,8 @@ t:cuda12.6-nvidia: - .cmake_junit_artifacts - .run_dependent - .needs_centos7_x86_64 + variables: + CMAKE_CI_JOB_NIGHTLY: "true" t:cuda12.6-nvidia-clang: extends: @@ -458,6 +460,15 @@ t:cuda12.6-clang: variables: CMAKE_CI_JOB_NIGHTLY: "true" +t:cuda13.0-nvidia: + extends: + - .cuda13.0_nvidia + - .cmake_test_linux_release + - .linux_x86_64_tags_cuda_arch_75 + - .cmake_junit_artifacts + - .run_dependent + - .needs_centos7_x86_64 + t:hip6.3-nvidia: extends: - .hip6.3_nvidia diff --git a/.gitlab/ci/configure_cuda13.0_nvidia.cmake b/.gitlab/ci/configure_cuda13.0_nvidia.cmake new file mode 100644 index 0000000000..6a66194220 --- /dev/null +++ b/.gitlab/ci/configure_cuda13.0_nvidia.cmake @@ -0,0 +1,8 @@ +set(CMake_TEST_CUDA "NVIDIA" CACHE STRING "") +set(CMake_TEST_CUDA_ARCH "75" CACHE STRING "") +set(CMake_TEST_CUDA_CUPTI "ON" CACHE STRING "") +set(CMake_TEST_CUDA_STANDARDS "03;11;14;17;20" CACHE STRING "") +set(CMake_TEST_FindOpenMP "ON" CACHE BOOL "") +set(CMake_TEST_FindOpenMP_CUDA "ON" CACHE BOOL "") + +include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake") diff --git a/.gitlab/os-linux.yml b/.gitlab/os-linux.yml index a076df3d04..341050fd4a 100644 --- a/.gitlab/os-linux.yml +++ b/.gitlab/os-linux.yml @@ -467,6 +467,18 @@ CMAKE_CONFIGURATION: cuda12.6_clang CTEST_NO_WARNINGS_ALLOWED: 1 +.cuda13.0: + extends: .cuda + image: "kitware/cmake:ci-cuda13.0-x86_64-2025-09-18" + variables: + CMAKE_ARCH: x86_64 + +.cuda13.0_nvidia: + extends: .cuda13.0 + variables: + CMAKE_CONFIGURATION: cuda13.0_nvidia + CTEST_NO_WARNINGS_ALLOWED: 1 + ### HIP builds .hip6.3: @@ -598,6 +610,13 @@ - docker - linux-x86_64-v3 +.linux_x86_64_tags_cuda_arch_75: + tags: + - cmake + - cuda-arch-75 + - docker + - linux-x86_64 + .linux_x86_64_tags_rocm5.2: tags: - cmake