-
Notifications
You must be signed in to change notification settings - Fork 539
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use numba>=0.57. #5429
Use numba>=0.57. #5429
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, just curious about one thing
@@ -19,5 +19,4 @@ sed -i "s/rmm/rmm${CUDA_SUFFIX}/g" python/pyproject.toml | |||
if [[ $CUDA_SUFFIX == "-cu12" ]]; then | |||
sed -i "s/cuda-python[<=>\.,0-9]*/cuda-python>=12.0,<13.0/g" python/pyproject.toml | |||
sed -i "s/cupy-cuda11x/cupy-cuda12x/g" python/pyproject.toml | |||
sed -i "s/numba[<=>\.,0-9]*/numba>=0.57/g" python/pyproject.toml |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just curious why is this no longer needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good question! This was needed to fix CUDA 12 wheels. Previously, we needed numba 0.57 (from PyPI) to make CUDA 12 work. However, 0.57 wasn't available for conda until today. To align these, we are requiring 0.57 everywhere and no longer need this workaround.
@raydouglass @dantegd @wphicks This might need re-approved since I opened it from draft state. It's ready to merge now that new cudf nightly builds have been uploaded. Might depend on #5434 for a build fix, not sure. |
…pdates (#5434) This PR: - Adds missing RAFT headers - Addresses a change in cuDF's `drop_duplicates` / `unique` that no longer sorts the output (returns unique values in the input order) - Updates to `numba>=0.57` (closes #5429) - Skips umap-learn tests on ARM (#5441) Authors: - Dante Gama Dessavre (https://github.com/dantegd) - Bradley Dice (https://github.com/bdice) Approvers: - Divye Gala (https://github.com/divyegala) - William Hicks (https://github.com/wphicks) - Bradley Dice (https://github.com/bdice) - AJ Schmidt (https://github.com/ajschmidt8) URL: #5434
This updates to
numba>=0.57
, which is needed to avoid dependency conflicts with rapidsai/cudf#13337.Please merge after rapidsai/cudf#13337.