5151 # Add a special entry for the H100 runner on amd64.
5252 special_runner=""
5353 if [[ "${ARCH}" == "amd64" ]]; then
54- special_runner="- { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '12.9 .0', LOCAL_CTK: '1', GPU: 'H100', DRIVER: 'latest' }"
54+ special_runner="- { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '13.0 .0', LOCAL_CTK: '1', GPU: 'H100', DRIVER: 'latest' }"
5555 fi
5656
5757 # Please keep the matrices sorted in ascending order by the following:
@@ -62,18 +62,16 @@ jobs:
6262 #
6363 export MATRICES="
6464 pull-request:
65- - { ARCH: ${ARCH}, PY_VER: '3.9', CUDA_VER: '11.8.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'earliest' }
66- - { ARCH: ${ARCH}, PY_VER: '3.9', CUDA_VER: '12.0.1', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest' }
6765 - { ARCH: ${ARCH}, PY_VER: '3.9', CUDA_VER: '12.9.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'latest' }
68- - { ARCH: ${ARCH}, PY_VER: '3.10 ', CUDA_VER: '11.8 .0', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'earliest ' }
66+ - { ARCH: ${ARCH}, PY_VER: '3.9 ', CUDA_VER: '13.0 .0', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest ' }
6967 - { ARCH: ${ARCH}, PY_VER: '3.10', CUDA_VER: '12.9.0', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest' }
70- - { ARCH: ${ARCH}, PY_VER: '3.11 ', CUDA_VER: '11.8 .0', LOCAL_CTK: '1 ', GPU: ${gpu}, DRIVER: 'latest' }
68+ - { ARCH: ${ARCH}, PY_VER: '3.10 ', CUDA_VER: '13.0 .0', LOCAL_CTK: '0 ', GPU: ${gpu}, DRIVER: 'latest' }
7169 - { ARCH: ${ARCH}, PY_VER: '3.11', CUDA_VER: '12.9.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'latest' }
72- - { ARCH: ${ARCH}, PY_VER: '3.12 ', CUDA_VER: '12 .0.1 ', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'earliest ' }
70+ - { ARCH: ${ARCH}, PY_VER: '3.11 ', CUDA_VER: '13 .0.0 ', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest ' }
7371 - { ARCH: ${ARCH}, PY_VER: '3.12', CUDA_VER: '12.9.0', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest' }
74- - { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '11.8.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'latest' }
75- - { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '12.0.1', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest' }
72+ - { ARCH: ${ARCH}, PY_VER: '3.12', CUDA_VER: '13.0.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'latest' }
7673 - { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '12.9.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'latest' }
74+ - { ARCH: ${ARCH}, PY_VER: '3.13', CUDA_VER: '13.0.0', LOCAL_CTK: '1', GPU: ${gpu}, DRIVER: 'latest' }
7775 ${special_runner}
7876 nightly:
7977 - { ARCH: ${ARCH}, PY_VER: '3.9', CUDA_VER: '11.8.0', LOCAL_CTK: '0', GPU: ${gpu}, DRIVER: 'earliest' }
@@ -200,13 +198,14 @@ jobs:
200198
201199 OLD_BRANCH=$(cat .github/BACKPORT_BRANCH)
202200 OLD_BASENAME="cuda-bindings-python${PYTHON_VERSION_FORMATTED}-cuda*-${{ inputs.host-platform }}*"
203- LATEST_PRIOR_RUN_ID=$(gh run list -b ${OLD_BRANCH} -L 1 -w "build-and-test .yml" -s completed -R NVIDIA/cuda-python --json databaseId | jq '.[]| .databaseId')
201+ LATEST_PRIOR_RUN_ID=$(gh run list -b ${OLD_BRANCH} -L 1 -w "ci .yml" -s completed -R NVIDIA/cuda-python --json databaseId | jq '.[]| .databaseId')
204202 if [[ "$LATEST_PRIOR_RUN_ID" == "" ]]; then
205203 echo "LATEST_PRIOR_RUN_ID not found!"
206204 exit 1
207205 fi
208206
209207 gh run download $LATEST_PRIOR_RUN_ID -p ${OLD_BASENAME} -R NVIDIA/cuda-python
208+ rm -rf ${OLD_BASENAME}-tests # exclude cython test artifacts
210209 ls -al $OLD_BASENAME
211210 mkdir -p "${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}"
212211 mv $OLD_BASENAME/*.whl "${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}"/
@@ -318,16 +317,16 @@ jobs:
318317 pip install $(ls cuda_python*.whl)[all]
319318 fi
320319
321- - name : Install cuda.pathfinder nvidia_wheels_cu12
322- if : startsWith(matrix.CUDA_VER, '12 .')
320+ - name : Install cuda.pathfinder nvidia_wheels_cu13
321+ if : startsWith(matrix.CUDA_VER, '13 .')
323322 run : |
324323 pushd cuda_pathfinder
325- pip install -v .[nvidia_wheels_cu12 ]
324+ pip install -v .[nvidia_wheels_cu13 ]
326325 pip freeze
327326 popd
328327
329328 - name : Run cuda.pathfinder tests with all_must_work
330- if : startsWith(matrix.CUDA_VER, '12 .')
329+ if : startsWith(matrix.CUDA_VER, '13 .')
331330 env :
332331 CUDA_PATHFINDER_TEST_LOAD_NVIDIA_DYNAMIC_LIB_STRICTNESS : all_must_work
333332 run : run-tests pathfinder
0 commit comments