@@ -105,15 +105,15 @@ jobs:
105
105
$TEST_CUDA_MAJOR = '${{ matrix.CUDA_VER }}' -split '\.' | Select-Object -First 1
106
106
if ($BUILD_CUDA_MAJOR -ne $TEST_CUDA_MAJOR) {
107
107
$SKIP_CUDA_BINDINGS_TEST = 1
108
- $SKIP_CUDA_CORE_CYTHON_TEST = 0
108
+ $SKIP_CYTHON_TEST = 1
109
109
} else {
110
110
$SKIP_CUDA_BINDINGS_TEST = 0
111
111
$BUILD_CUDA_MINOR = '${{ inputs.build-ctk-ver }}' -split '\.' | Select-Object -Skip 1 -First 1
112
112
$TEST_CUDA_MINOR = '${{ matrix.CUDA_VER }}' -split '\.' | Select-Object -Skip 1 -First 1
113
113
if ($BUILD_CUDA_MINOR -ne $TEST_CUDA_MINOR) {
114
- $SKIP_CUDA_CORE_CYTHON_TEST = 1
114
+ $SKIP_CYTHON_TEST = 1
115
115
} else {
116
- $SKIP_CUDA_CORE_CYTHON_TEST = 0
116
+ $SKIP_CYTHON_TEST = 0
117
117
}
118
118
}
119
119
@@ -130,7 +130,7 @@ jobs:
130
130
"CUDA_BINDINGS_ARTIFACTS_DIR=$($ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("$REPO_DIR\cuda_bindings\dist"))" >> $env:GITHUB_ENV
131
131
"CUDA_BINDINGS_CYTHON_TESTS_DIR=$($ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath("$REPO_DIR\cuda_bindings\tests\cython"))" >> $env:GITHUB_ENV
132
132
"SKIP_CUDA_BINDINGS_TEST=${SKIP_CUDA_BINDINGS_TEST}" >> $env:GITHUB_ENV
133
- "SKIP_CUDA_CORE_CYTHON_TEST =${SKIP_CUDA_CORE_CYTHON_TEST }" >> $env:GITHUB_ENV
133
+ "SKIP_CYTHON_TEST =${SKIP_CYTHON_TEST }" >> $env:GITHUB_ENV
134
134
135
135
- name : Download cuda-python build artifacts
136
136
if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '0'}}
@@ -146,13 +146,6 @@ jobs:
146
146
name : ${{ env.CUDA_BINDINGS_ARTIFACT_NAME }}
147
147
path : ${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}
148
148
149
- - name : Download cuda.bindings Cython tests
150
- if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '0' }}
151
- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
152
- with :
153
- name : ${{ env.CUDA_BINDINGS_ARTIFACT_NAME }}-tests
154
- path : ${{ env.CUDA_BINDINGS_CYTHON_TESTS_DIR }}
155
-
156
149
- name : Install gh cli
157
150
# the GPU runner image does not have gh pre-installed...
158
151
env :
@@ -233,8 +226,15 @@ jobs:
233
226
Get-Location
234
227
Get-ChildItem -Recurse -Force $env:CUDA_BINDINGS_ARTIFACTS_DIR | Select-Object Mode, LastWriteTime, Length, FullName
235
228
229
+ - name : Download cuda.bindings Cython tests
230
+ if : ${{ env.SKIP_CYTHON_TEST == '0' }}
231
+ uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
232
+ with :
233
+ name : ${{ env.CUDA_BINDINGS_ARTIFACT_NAME }}-tests
234
+ path : ${{ env.CUDA_BINDINGS_CYTHON_TESTS_DIR }}
235
+
236
236
- name : Display structure of downloaded cuda.bindings Cython tests
237
- if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '0' }}
237
+ if : ${{ env.SKIP_CYTHON_TEST == '0' }}
238
238
run : |
239
239
Get-Location
240
240
Get-ChildItem -Recurse -Force $env:CUDA_BINDINGS_CYTHON_TESTS_DIR | Select-Object Mode, LastWriteTime, Length, FullName
@@ -251,14 +251,14 @@ jobs:
251
251
Get-ChildItem -Recurse -Force $env:CUDA_CORE_ARTIFACTS_DIR | Select-Object Mode, LastWriteTime, Length, FullName
252
252
253
253
- name : Download cuda.core Cython tests
254
- if : ${{ env.SKIP_CUDA_CORE_CYTHON_TEST == '0' }}
254
+ if : ${{ env.SKIP_CYTHON_TEST == '0' }}
255
255
uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
256
256
with :
257
257
name : ${{ env.CUDA_CORE_ARTIFACT_NAME }}-tests
258
258
path : ${{ env.CUDA_CORE_CYTHON_TESTS_DIR }}
259
259
260
260
- name : Display structure of downloaded cuda.core Cython tests
261
- if : ${{ env.SKIP_CUDA_CORE_CYTHON_TEST == '0' }}
261
+ if : ${{ env.SKIP_CYTHON_TEST == '0' }}
262
262
run : |
263
263
Get-Location
264
264
Get-ChildItem -Recurse -Force $env:CUDA_CORE_CYTHON_TESTS_DIR | Select-Object Mode, LastWriteTime, Length, FullName
@@ -291,7 +291,9 @@ jobs:
291
291
292
292
Push-Location ./cuda_bindings
293
293
pytest -rxXs -v tests/
294
- pytest -rxXs -v tests/cython
294
+ if ($env:SKIP_CYTHON_TEST -eq '0') {
295
+ pytest -rxXs -v tests/cython
296
+ }
295
297
Pop-Location
296
298
297
299
- name : Run cuda.core tests
@@ -314,7 +316,7 @@ jobs:
314
316
315
317
Push-Location ./cuda_core
316
318
pytest -rxXs -v tests/
317
- if ($env:SKIP_CUDA_CORE_CYTHON_TEST -eq '0') {
319
+ if ($env:SKIP_CYTHON_TEST -eq '0') {
318
320
pytest -rxXs -v tests/cython
319
321
}
320
322
Pop-Location
0 commit comments