Browse Source

ci: disable run of segfaulting Windows examples with HIP SDK 6.2

pull/185/head
Beatriz Navidad Vilches 8 months ago committed by MKKnorr
parent
commit
22a8dca159
  1. 39
      .gitlab-ci.yml

39
.gitlab-ci.yml

@ -286,23 +286,6 @@ test:cuda: @@ -286,23 +286,6 @@ test:cuda:
- windows
- shell
- rx6900
variables:
SOLUTION_PREFIX: ROCm-Examples-VS
# hip_vulkant_interop: graphical
# hip_texture_management: does not work
# rocsparse_*: broken with new SDK
SkippedExamples: >
hip_vulkan_interop_*.exe,
hip_texture_management_*.exe,
rocsparse_bsric0_*.exe,
rocsparse_bsrilu0_*.exe,
rocsparse_bsrsm_*.exe,
rocsparse_bsrsv_*.exe,
rocsparse_csric0_*.exe,
rocsparse_csrilu0_*.exe,
rocsparse_csrsv_*.exe,
rocsparse_spsv_*.exe,
rocsparse_spsm_*.exe
.test:windows-nvcc:
tags:
@ -326,6 +309,7 @@ test:cuda: @@ -326,6 +309,7 @@ test:cuda:
variables:
Timeout: 60
Filter: "*_vs$VS_VERSION.exe"
script:
- |
& ${env:HIP_PATH}/bin/clang++ --version
@ -374,9 +358,24 @@ test:windows-rocm-vs: @@ -374,9 +358,24 @@ test:windows-rocm-vs:
variables:
SOLUTION_PREFIX: ROCm-Examples-VS
# hip_vulkan_interop: graphical
# broken with new SDK (6.2):
# - applications_prefix_sum
# - hip_dynamic_shared
# - hipsolver_*
# - rocsolver_*
SkippedExamples: >
hip_vulkan_interop_*.exe,
applications_prefix_sum_*.exe,
hip_dynamic_shared_*.exe,
hip_opengl_interop_*.exe,
hip_vulkan_interop_*.exe,
hipsolver_gels_*.exe,
hipsolver_getrf_*.exe,
hipsolver_potrf_*.exe,
hipsolver_sygvd_*.exe,
hipsolver_sygvj_*.exe,
rocsolver_getf2_*.exe,
rocsolver_getri_*.exe
test:windows-nvcc-vs:
extends:
- .test:windows-nvcc
@ -408,6 +407,8 @@ test:windows-nvcc-vs: @@ -408,6 +407,8 @@ test:windows-nvcc-vs:
variables:
VS_VERSION: 2022
BUILD_TYPE: Release
SkippedExamples: applications_prefix_sum_*|hip_dynamic_shared_*|hip_opengl_interop_*|hip_vulkan_interop_*|hipsolver_gels_*|hipsolver_getrf_*|hipsolver_potrf_*|hipsolver_sygvd_*|hipsolver_sygvj_*|rocsolver_getf2_*|rocsolver_getri_*
before_script:
- | # Find VS installation
$VS_PATH = (
@ -428,7 +429,7 @@ test:windows-nvcc-vs: @@ -428,7 +429,7 @@ test:windows-nvcc-vs:
# So for now, just add the library path here.
- $env:PATH = "${env:HIP_PATH}\bin;" + $env:PATH
- cd "$CI_PROJECT_DIR/build"
- ctest --output-on-failure --timeout 15 --parallel 8
- ctest --output-on-failure --timeout 15 --parallel 8 -E "$SkippedExamples"
- cmake --install "$CI_PROJECT_DIR/build" --prefix "$CI_PROJECT_DIR/install"
needs: []

Loading…
Cancel
Save