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

Support NumPy 2.0 #106

Open
jakirkham opened this issue May 31, 2024 · 3 comments
Open

Support NumPy 2.0 #106

jakirkham opened this issue May 31, 2024 · 3 comments

Comments

@jakirkham
Copy link

Hi All 👋

NumPy is planning to release 2.0 on June 16th ( numpy/numpy#24300 (comment) ). NumPy 2.0.0 RC packages for conda & wheels came out at the beginning of April ( numpy/numpy#24300 (comment) )

NumPy has put out a migration guide. More details are in the release notes

If Cython BLIS makes use of NumPy's C API (and produces wheels that use it), having a release of Cython BLIS with wheels built against NumPy 2.0.0 RC would be helpful to ensure NumPy 1 & 2 compatible wheels (as wheels built against NumPy 1 won't be compatible with NumPy 2). More details in this NumPy 2 ABI doc. Note that Cython is compatible with NumPy 2 so it is possible just configuring builds with NumPy 2 is sufficient

Also as NumPy is tracking ecosystem support for NumPy 2.0, it would be helpful to share Cython BLIS current support status in issue (with any plans): numpy/numpy#26191

@honnibal
Copy link
Member

Thanks! Yes this is very much on our radar 👍

@jakirkham
Copy link
Author

jakirkham commented Jul 8, 2024

Am seeing references to NumPy 2 in PR ( #108 ) and v1.0.0

Does that mean this has been addressed?

If so, might be worth noting the NumPy 2 compatible version of Cython BLIS in upstream issue: numpy/numpy#26191

@rgommers
Copy link

I've updating the NumPy tracking issue. I think this issue can be closed now.

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

No branches or pull requests

3 participants