Build and test with CUDA 13.0.0#466
Build and test with CUDA 13.0.0#466rapids-bot[bot] merged 8 commits intorapidsai:branch-25.10from jameslamb:cuda-13.0.0
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
/ok to test |
| PYTHON_WHEELHOUSE=$(RAPIDS_PY_WHEEL_NAME="rapidsmpf_${RAPIDS_PY_CUDA_SUFFIX}" rapids-download-wheels-from-github python) | ||
|
|
||
| # generate test dependencies | ||
| rapids-dependency-file-generator --output requirements --file-key "test_python" --matrix "cuda=12.*;arch=x86_64;cuda_suffixed=true;py=313" | tee -a "$PIP_CONSTRAINT" |
There was a problem hiding this comment.
I first looked at this line because the addition of dask-cuda[cu12] caused this error from pip install:
ERROR: Constraints cannot have extras
On closer inspection, I think this line is broken and also unnecessary:
- nothing in
dependencies.yamlwould matchpy=313(thepy:entries are spelled with dots likepy: "3.13") - everything in
test_pythonalready ends up in the[test]extra of the wheels
Just removing it simplifies this script and avoids the need to update those hard-coded CUDA version, CPU architecture, and Python version as the RAPIDS support matrix changes.
|
Wheels are looking good! But looks like we'll need Thankfully @marcinz is working on that here: conda-forge/ucc-feedstock#31 |
|
/ok to test |
|
Thanks for the review @AyodeAwe ! Before we merge this, I'd like one of the library developers working on |
|
/merge |
012d1da
into
rapidsai:branch-25.10
Contributes to rapidsai/build-planning#208
cuda-python:>=12.9.2(CUDA 12),>=13.0.1(CUDA 13)cupy:>=13.6.0Contributes to rapidsai/build-planning#68
dependencies.yamlmatrices (i.e., the ones that get written topyproject.tomlin source control)Notes for Reviewers
This switches GitHub Actions workflows to the
cuda13.0branch from here: rapidsai/shared-workflows#413A future round of PRs will revert that back to
branch-25.10, once all of RAPIDS supports CUDA 13.