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') ||
@@ -144,7 +143,7 @@ jobs:
144
143
PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
145
144
CIBW_ENVIRONMENT_WINDOWS : >
146
145
CUDA_HOME="$(cygpath -w ${{ env.CUDA_PATH }})"
147
- # PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
146
+ PARALLEL_LEVEL=${{ env.PARALLEL_LEVEL }}
148
147
with :
149
148
package-dir : ./cuda_bindings/
150
149
output-dir : ${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}
@@ -203,14 +202,18 @@ jobs:
203
202
- 0 # use CTK wheels
204
203
runner :
205
204
- default
205
+ exclude :
206
+ # To test this combo would require nontrivial installation steps.
207
+ - cuda-version : " 12.0.1"
208
+ local-ctk : 0
206
209
include :
207
210
- host-platform : linux-64
208
211
python-version : " 3.12"
209
212
cuda-version : " 12.6.2"
213
+ local-ctk : 1
210
214
runner : H100
211
215
name : Test (${{ matrix.host-platform }}, Python ${{ matrix.python-version }}, CUDA ${{ matrix.cuda-version }}, Runner ${{ matrix.runner }}, ${{ (matrix.local-ctk == '1' && 'local CTK') || 'CTK wheels' }})
212
- # The build stage could fail but we want the CI to keep moving.
213
- if : ${{ github.repository_owner == 'nvidia' && !cancelled() }}
216
+ if : ${{ github.repository_owner == 'nvidia' }}
214
217
permissions :
215
218
contents : read # This is required for actions/checkout
216
219
needs :
@@ -228,8 +231,7 @@ jobs:
228
231
229
232
doc :
230
233
name : Docs
231
- # The build stage could fail but we want the CI to keep moving.
232
- if : ${{ github.repository_owner == 'nvidia' && !cancelled() }}
234
+ if : ${{ github.repository_owner == 'nvidia' }}
233
235
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
234
236
permissions :
235
237
id-token : write
0 commit comments