Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Follow up to PR: #1375
Requires PR: rapidsai/cudf#16300
As noted previously ( #1375 ), there is a cycle between Dask-CUDA and cuDF when it comes to testing. Due to this it is not possible to test either Dask-CUDA or cuDF with NumPy 2 without both packages being built to support NumPy 2. However doing both at the same time is not possible
So we chose to break the cycle by updating Dask-CUDA first in PR ( #1375 ). This was done in light of Dask-CUDA's lighter usage of NumPy's API. cuDF touches more of NumPy's API so we want to test that more thoroughly. Admittedly there has been some offline testing as part of this bringup process. Still we would like to reconfirm in CI
Now that Dask-CUDA packages are up and are installable with NumPy 2, we can incorporate Dask-CUDA into cuDF's CI testing with NumPy 2, which is now happening in PR ( rapidsai/cudf#16300 ) as explained in comment ( rapidsai/cudf#16300 (comment) ). Once cuDF CI testing is complete and the cuDF PR is merged, we will have NumPy 2 compatible cuDF packages. These can then be installed with Dask-CUDA in an environment using NumPy 2 on CI for testing Dask-CUDA
This PR will serve the purpose of testing cuDF + Dask-CUDA + NumPy 2 in CI here once cuDF compatible NumPy 2 binaries are available