-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Tracking issue: NumPy 2.0 Compatibility #19246
Labels
enhancement
New feature or request
Comments
This was referenced Jan 8, 2024
Merged
This was referenced Jan 16, 2024
This was referenced Jan 25, 2024
We're in good shape here; the only failures as of today are fft bugs upstream (numpy/numpy#25661 and numpy/numpy#25679). These are being fixed in numpy/numpy#25668 Beyond that, our main TODO is to update our builds to use the numpy 2.0 ABI once the release candidates are out. |
This was referenced Jan 26, 2024
This was referenced Feb 6, 2024
I think we can declare this fixed. We've made a release with NumPy 2.0, which was the last main TODO. |
10 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
NumPy 2.0 is coming, and there are a number of things we need to do to ensure a smooth transition for users. This issue tracks these TODOs. Relevant NumPy issue is here: numpy/numpy#24300.
This has some overlap with #18353, as NumPy is aiming for array API compatibility in v2.0.
np.ComplexWarning
references (Remove reference to np.ComplexWarning #19245)sign
convention for complex entries (jnp.sign: use x/abs(x) for complex arguments #19390)jax.scipy.special.logsumexp
for new sign convention (logsumexp: use NumPy 2.0 convention for complex sign #19389)inverse_indices
injnp.unique
(jnp.unique: make return_inverse shape match NumPy 2.0 #19320)jax.numpy
functions:concat
[array api] add jax.numpy.concat #19323isdtype
Add jnp.isdtype function, following np.isdtype in NumPy 2.0 #19400permute_dims
[array api] add jax.numpy.permute_dims function #19244bitwise_invert
array api: add jnp.bitwise_* aliases #19278bitwise_left_shift
array api: add jnp.bitwise_* aliases #19278bitwise_right_shift
array api: add jnp.bitwise_* aliases #19278pow
[array API] implement jnp.pow; alias for jnp.power #19293vecdot
Add jnp.vecdot #19274Fix some relevant bugs in NumPy & SciPy:
Once there is a NumPy 2.0 release candidate, we should do an
ml_dtypes
andjaxlib
release built against that candidate; these should be compatible with numpy versions back to our minimum supported version.The text was updated successfully, but these errors were encountered: