Skip to content
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

Numba: Support CUDA 12 #112

Closed
1 task done
jakirkham opened this issue Feb 23, 2023 · 7 comments · Fixed by #115
Closed
1 task done

Numba: Support CUDA 12 #112

jakirkham opened this issue Feb 23, 2023 · 7 comments · Fixed by #115

Comments

@jakirkham
Copy link
Member

jakirkham commented Feb 23, 2023

Will depend on a new release of Numba with these changes:

Also depends on the new CUDA packages ( conda-forge/staged-recipes#21382 )

@jakirkham
Copy link
Member Author

@gmarkall, can you please let me know if there are any other changes we should be tracking for CUDA 12 support in Numba?

@gmarkall
Copy link
Contributor

This PR: numba/numba#8290 is the one that changed Numba such that CUDA 12 would work with it (but it isn't explicitly mentioned in the PR).

CUDA 12 support is independent of numba/numba#7255 - that PR is only for supporting packages from the NVIDIA Conda channel and the layout used in the Conda-forge CUDA 12 packages, but Numba main works fine with CUDA 12 from other sources (e.g. a system-wide installation, or a toolkit in a location specified with CUDA_HOME).

@jakirkham
Copy link
Member Author

jakirkham commented Mar 22, 2023

Sounds like an RC is coming soon ( numba/numba#8304 (comment) ). Would be good to test things out with the RC

Edit: Here's the RC tracking issue ( numba/numba#8859 )

@jakirkham
Copy link
Member Author

There is now a 0.57.0rc1 tag on GH

@jakirkham
Copy link
Member Author

jakirkham commented Apr 21, 2023

FWIW Graham and I have been working together to test the RC package from the numba channel with the conda-forge CTK 12 packages (and the nvidia channel ones). So far things seem to be working! 🎉

Will probably run a few more tests at least until related CTK 12 changes settle. Though am not expecting any major surprises at this point. If anything comes up it is almost certainly on conda-forge packaging side, which we can work through.

Will keep this open until the 0.57.0 release ships.

@jakirkham
Copy link
Member Author

The bot just opened PR ( #115 ) to upgrade to 0.57.0

@jakirkham
Copy link
Member Author

As follow up here, would be good to update the Numba docs on best practices with CUDA 12 ( numba/numba#9045 )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants