-
Notifications
You must be signed in to change notification settings - Fork 47
Update to numba-cuda>=0.16 #462
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
Update to numba-cuda>=0.16 #462
Conversation
|
/merge |
|
I've preemptively triggered an auto-merge, without this PR many of our projects that test Dask+UCXX will fail nightlies because of the change to numba-cuda=0.16 that had some breaking API changes. @jakirkham if you're still around would appreciate if you could approve this on behalf of |
|
Gil got me added to |
In #462 the Numba dependency was adjusted for `numba-cuda>=0.16`, but the `numba-cuda` package in PyPI is a metapackage while the required one is `numba-cuda[cu12]`. This change fixes the dependency for wheels installs. Authors: - Peter Andreas Entschev (https://github.com/pentschev) Approvers: - Bradley Dice (https://github.com/bdice) URL: #463
This change applies rapidsai/ucxx#462 to the `protocol="ucx-old"` patch, without which Dask+UCX-Py tests currently fail. Authors: - Peter Andreas Entschev (https://github.com/pentschev) Approvers: - Tom Augspurger (https://github.com/TomAugspurger) URL: #118
- Partially reverts #462. - Use numba-cuda>=0.15.2,<0.16 We are investigating an issue where the new CUDA bindings in numba-cuda 0.16 cause segfaults, blocking our CI. This temporarily downgrades to numba-cuda >=0.15.2,<0.16 until a fix can be made. Authors: - Bradley Dice (https://github.com/bdice) Approvers: - Gil Forsyth (https://github.com/gforsyth) URL: #466
The `numba-cuda` package was made a dependency in #462, but the conda recipe was missed. Authors: - Peter Andreas Entschev (https://github.com/pentschev) - Bradley Dice (https://github.com/bdice) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - James Lamb (https://github.com/jameslamb) - Bradley Dice (https://github.com/bdice) URL: #481
Update to numba-cuda>=0.16 to match cuDF, and update stream synchronization code in distributed-ucxx.
Closes rapidsai/dask-upstream-testing#71.