Skip to content

Commit

Permalink
ci: disable run of segfaulting Windows examples with HIP SDK 6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Beanavil authored and MKKnorr committed Dec 16, 2024
1 parent 4cfd70b commit 22a8dca
Showing 1 changed file with 20 additions and 19 deletions.
39 changes: 20 additions & 19 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -326,6 +309,7 @@ test:cuda:
variables:
Timeout: 60
Filter: "*_vs$VS_VERSION.exe"

script:
- |
& ${env:HIP_PATH}/bin/clang++ --version
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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 = (
Expand All @@ -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: []

Expand Down

0 comments on commit 22a8dca

Please sign in to comment.