mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-05 13:20:47 -06:00
ci: Add HIP job using CUDA on NVIDIA GPUs
This commit is contained in:
@@ -334,6 +334,16 @@ t:cuda11.8-minimal-ninja:
|
|||||||
variables:
|
variables:
|
||||||
CMAKE_CI_NO_MR: "true"
|
CMAKE_CI_NO_MR: "true"
|
||||||
|
|
||||||
|
t:hip5.5-nvidia:
|
||||||
|
extends:
|
||||||
|
- .hip5.5_nvidia
|
||||||
|
- .cmake_test_linux_release
|
||||||
|
- .linux_x86_64_tags_cuda
|
||||||
|
- .run_dependent
|
||||||
|
- .needs_centos7_x86_64
|
||||||
|
variables:
|
||||||
|
CMAKE_CI_NO_MR: "true"
|
||||||
|
|
||||||
t:hip5.5-radeon:
|
t:hip5.5-radeon:
|
||||||
extends:
|
extends:
|
||||||
- .hip5.5_radeon
|
- .hip5.5_radeon
|
||||||
|
|||||||
3
.gitlab/ci/configure_hip5.5_nvidia.cmake
Normal file
3
.gitlab/ci/configure_hip5.5_nvidia.cmake
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
set(CMake_TEST_HIP "nvidia" CACHE BOOL "")
|
||||||
|
|
||||||
|
include("${CMAKE_CURRENT_LIST_DIR}/configure_external_test.cmake")
|
||||||
4
.gitlab/ci/env_hip5.5_nvidia.sh
Normal file
4
.gitlab/ci/env_hip5.5_nvidia.sh
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
export HIP_PLATFORM=nvidia
|
||||||
|
export CUDA_PATH=/usr/local/cuda-11.8
|
||||||
|
export PATH=/usr/local/cuda-11.8/bin:$PATH
|
||||||
|
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64
|
||||||
@@ -373,6 +373,13 @@
|
|||||||
CMAKE_CONFIGURATION: fedora38_hip_radeon
|
CMAKE_CONFIGURATION: fedora38_hip_radeon
|
||||||
CTEST_LABELS: "HIP"
|
CTEST_LABELS: "HIP"
|
||||||
|
|
||||||
|
.hip5.5_nvidia:
|
||||||
|
extends: .hip5.5
|
||||||
|
|
||||||
|
variables:
|
||||||
|
CMAKE_CONFIGURATION: hip5.5_nvidia
|
||||||
|
CTEST_LABELS: "HIP"
|
||||||
|
|
||||||
### C++ modules
|
### C++ modules
|
||||||
|
|
||||||
.gcc_cxx_modules_x86_64:
|
.gcc_cxx_modules_x86_64:
|
||||||
|
|||||||
Reference in New Issue
Block a user