ci: add jobs testing cuda12.2 with nvcc and clang 18

This commit is contained in:
Brad King 2024-04-05 15:20:48 -04:00
parent fa57e52360
commit c7a97873c8
5 changed files with 49 additions and 0 deletions

View File

@ -363,6 +363,27 @@ t:cuda11.8-minimal-splayed-ninja:
variables:
CMAKE_CI_NO_MR: "true"
t:cuda12.2-nvidia:
extends:
- .cuda12.2_nvidia
- .cmake_test_linux_release
- .linux_x86_64_tags_cuda
- .cmake_junit_artifacts
- .run_dependent
- .needs_centos7_x86_64
variables:
CMAKE_CI_NO_MR: "true"
t:cuda12.2-clang:
extends:
- .cuda12.2_clang
- .cmake_test_linux_release
- .linux_x86_64_tags_cuda
- .run_dependent
- .needs_centos7_x86_64
variables:
CMAKE_CI_NO_MR: "true"
t:hip5.5-nvidia:
extends:
- .hip5.5_nvidia

View File

@ -0,0 +1,3 @@
set(CMake_TEST_CUDA "Clang" CACHE STRING "")
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")

View File

@ -0,0 +1,4 @@
set(CMake_TEST_CUDA "NVIDIA" CACHE STRING "")
set(CMake_TEST_CUDA_CUPTI "ON" CACHE STRING "")
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")

View File

@ -0,0 +1,3 @@
export CC=/usr/bin/clang-18
export CXX=/usr/bin/clang++-18
export CUDACXX=/usr/bin/clang++-18

View File

@ -367,6 +367,24 @@
CMAKE_CONFIGURATION: cuda11.8_splayed_nvidia
CTEST_NO_WARNINGS_ALLOWED: 1
.cuda12.2:
extends: .cuda
image: "kitware/cmake:ci-cuda12.2-x86_64-2024-04-05"
variables:
CMAKE_ARCH: x86_64
.cuda12.2_nvidia:
extends: .cuda12.2
variables:
CMAKE_CONFIGURATION: cuda12.2_nvidia
CTEST_NO_WARNINGS_ALLOWED: 1
.cuda12.2_clang:
extends: .cuda12.2
variables:
CMAKE_CONFIGURATION: cuda12.2_clang
CTEST_NO_WARNINGS_ALLOWED: 1
### HIP builds
.hip5.5: