ci: add jobs testing cuda12.6 with nvcc and clang 18
This commit is contained in:
parent
07ddceea84
commit
1ffa199c55
@ -396,6 +396,8 @@ t:cuda12.2-nvidia:
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:cuda12.2-nvidia-clang:
|
||||
extends:
|
||||
@ -418,6 +420,36 @@ t:cuda12.2-clang:
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:cuda12.6-nvidia:
|
||||
extends:
|
||||
- .cuda12.6_nvidia
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags_cuda
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
|
||||
t:cuda12.6-nvidia-clang:
|
||||
extends:
|
||||
- .cuda12.6_nvidia_clang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags_cuda
|
||||
- .cmake_junit_artifacts
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:cuda12.6-clang:
|
||||
extends:
|
||||
- .cuda12.6_clang
|
||||
- .cmake_test_linux_release
|
||||
- .linux_x86_64_tags_cuda
|
||||
- .run_dependent
|
||||
- .needs_centos7_x86_64
|
||||
variables:
|
||||
CMAKE_CI_JOB_NIGHTLY: "true"
|
||||
|
||||
t:hip5.5-nvidia:
|
||||
extends:
|
||||
- .hip5.5_nvidia
|
||||
|
6
.gitlab/ci/configure_cuda12.6_clang.cmake
Normal file
6
.gitlab/ci/configure_cuda12.6_clang.cmake
Normal file
@ -0,0 +1,6 @@
|
||||
set(CMake_TEST_CUDA "Clang" CACHE STRING "")
|
||||
set(CMake_TEST_CUDA_STANDARDS "03;11;14;17;20;23" 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")
|
1
.gitlab/ci/configure_cuda12.6_nvidia.cmake
Normal file
1
.gitlab/ci/configure_cuda12.6_nvidia.cmake
Normal file
@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_cuda12.6_nvidia_common.cmake")
|
1
.gitlab/ci/configure_cuda12.6_nvidia_clang.cmake
Normal file
1
.gitlab/ci/configure_cuda12.6_nvidia_clang.cmake
Normal file
@ -0,0 +1 @@
|
||||
include("${CMAKE_CURRENT_LIST_DIR}/configure_cuda12.6_nvidia_common.cmake")
|
7
.gitlab/ci/configure_cuda12.6_nvidia_common.cmake
Normal file
7
.gitlab/ci/configure_cuda12.6_nvidia_common.cmake
Normal file
@ -0,0 +1,7 @@
|
||||
set(CMake_TEST_CUDA "NVIDIA" 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")
|
3
.gitlab/ci/env_cuda12.6_clang.sh
Normal file
3
.gitlab/ci/env_cuda12.6_clang.sh
Normal file
@ -0,0 +1,3 @@
|
||||
export CC=/usr/bin/clang-18
|
||||
export CXX=/usr/bin/clang++-18
|
||||
export CUDACXX=/usr/bin/clang++-18
|
5
.gitlab/ci/env_cuda12.6_nvidia_clang.sh
Normal file
5
.gitlab/ci/env_cuda12.6_nvidia_clang.sh
Normal file
@ -0,0 +1,5 @@
|
||||
export CC=/usr/bin/clang-18
|
||||
export CXX=/usr/bin/clang++-18
|
||||
export CUDACXX=/usr/local/cuda/bin/nvcc
|
||||
export CUDAHOSTCXX=/usr/bin/clang++-18
|
||||
export CUDAFLAGS=
|
@ -414,6 +414,30 @@
|
||||
CMAKE_CONFIGURATION: cuda12.2_clang
|
||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||
|
||||
.cuda12.6:
|
||||
extends: .cuda
|
||||
image: "kitware/cmake:ci-cuda12.6-x86_64-2025-01-30"
|
||||
variables:
|
||||
CMAKE_ARCH: x86_64
|
||||
|
||||
.cuda12.6_nvidia:
|
||||
extends: .cuda12.6
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: cuda12.6_nvidia
|
||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||
|
||||
.cuda12.6_nvidia_clang:
|
||||
extends: .cuda12.6
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: cuda12.6_nvidia_clang
|
||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||
|
||||
.cuda12.6_clang:
|
||||
extends: .cuda12.6
|
||||
variables:
|
||||
CMAKE_CONFIGURATION: cuda12.6_clang
|
||||
CTEST_NO_WARNINGS_ALLOWED: 1
|
||||
|
||||
### HIP builds
|
||||
|
||||
.hip5.5:
|
||||
|
Loading…
Reference in New Issue
Block a user