@@ -86,14 +86,21 @@ jobs:
8686 dependencies : " build-essential jq wget"
8787 dependent_exes : " gcc jq wget"
8888
89+ - name : Download cuda-python build artifacts
90+ if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '0'}}
91+ uses : actions/download-artifact@v4
92+ with :
93+ name : cuda-python-wheel
94+ path : .
95+
8996 - name : Download cuda.bindings build artifacts
9097 if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '0'}}
9198 uses : actions/download-artifact@v4
9299 with :
93100 name : ${{ env.CUDA_BINDINGS_ARTIFACT_NAME }}
94101 path : ${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}
95102
96- - name : Download cuda.bindings build artifacts from the prior branch
103+ - name : Download cuda-python & cuda .bindings build artifacts from the prior branch
97104 if : ${{ env.SKIP_CUDA_BINDINGS_TEST == '1'}}
98105 env :
99106 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
@@ -120,6 +127,14 @@ jobs:
120127 mkdir -p "${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}"
121128 mv $OLD_BASENAME/*.whl "${{ env.CUDA_BINDINGS_ARTIFACTS_DIR }}"/
122129
130+ gh run download $LATEST_PRIOR_RUN_ID -p cuda-python-wheel -R NVIDIA/cuda-python
131+ mv cuda-python-wheel/*.whl .
132+
133+ - name : Display structure of downloaded cuda-python artifacts
134+ run : |
135+ pwd
136+ ls -lahR .
137+
123138 - name : Display structure of downloaded cuda.bindings artifacts
124139 run : |
125140 pwd
@@ -203,3 +218,11 @@ jobs:
203218 pip install -r "tests/requirements-cu${TEST_CUDA_MAJOR}.txt"
204219 pytest -rxXs tests/
205220 popd
221+
222+ - name : Ensure cuda-python installable
223+ run : |
224+ if [[ "${{ inputs.local-ctk }}" == 1 ]]; then
225+ pip install cuda_python*.whl
226+ else
227+ pip install $(ls cuda_python*.whl)[all]
228+ fi
0 commit comments