35
35
name : Build (${{ matrix.host-platform }}, Python ${{ matrix.python-version }}, CUDA ${{ matrix.cuda-version }})
36
36
if : ${{ github.repository_owner == 'nvidia' }}
37
37
permissions :
38
- id-token : write # This is required for configure-aws-credentials
39
38
contents : read # This is required for actions/checkout
40
39
runs-on : ${{ (matrix.host-platform == 'linux-64' && 'linux-amd64-cpu8') ||
41
40
(matrix.host-platform == 'linux-aarch64' && 'linux-arm64-cpu8') ||
@@ -143,7 +142,7 @@ jobs:
143
142
PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
144
143
CIBW_ENVIRONMENT_WINDOWS : >
145
144
CUDA_HOME="$(cygpath -w ${{ env.CUDA_PATH }})"
146
- # PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
145
+ PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
147
146
with :
148
147
package-dir : ./cuda_bindings/
149
148
output-dir : ${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}
@@ -230,14 +229,18 @@ jobs:
230
229
- 0 # use CTK wheels
231
230
runner :
232
231
- default
232
+ exclude :
233
+ # To test this combo would require nontrivial installation steps.
234
+ - cuda-version : " 12.0.1"
235
+ local-ctk : 0
233
236
include :
234
237
- host-platform : linux-64
235
238
python-version : " 3.12"
236
239
cuda-version : " 12.6.2"
240
+ local-ctk : 1
237
241
runner : H100
238
242
name : Test (${{ matrix.host-platform }}, Python ${{ matrix.python-version }}, CUDA ${{ matrix.cuda-version }}, Runner ${{ matrix.runner }}, ${{ (matrix.local-ctk == '1' && 'local CTK') || 'CTK wheels' }})
239
- # The build stage could fail but we want the CI to keep moving.
240
- if : ${{ github.repository_owner == 'nvidia' && !cancelled() }}
243
+ if : ${{ github.repository_owner == 'nvidia' }}
241
244
permissions :
242
245
contents : read # This is required for actions/checkout
243
246
needs :
@@ -255,8 +258,7 @@ jobs:
255
258
256
259
doc :
257
260
name : Docs
258
- # The build stage could fail but we want the CI to keep moving.
259
- if : ${{ github.repository_owner == 'nvidia' && !cancelled() }}
261
+ if : ${{ github.repository_owner == 'nvidia' }}
260
262
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
261
263
permissions :
262
264
id-token : write
0 commit comments