-
New features
- Added
ResizeMethod.AREAtojax.image.resize, which matches
TensorFlow's AREA resizing (#20098). - Added
jax.scipy.linalg.hadamardfor constructing Hadamard
matrices (#10144). - Added
jax.scipy.linalg.circulantfor constructing circulant
matrices (#10144). - Added
jax.scipy.linalg.dftfor constructing discrete Fourier
transform matrices (#10144). - Added
jax.scipy.linalg.lesliefor constructing Leslie matrices
(#10144). - Added
jax.scipy.linalg.companionfor constructing companion
matrices from polynomial coefficients (#10144). - Added
jax.scipy.linalg.fiedlerfor constructing symmetric Fiedler
matrices (#10144). - Added
jax.scipy.linalg.helmertfor constructing Helmert matrices
(#10144). - Moved RNG APIs from "implementations" to dtypes (#27854):
- Added
jax.random.key_dtypeto get the dtype corresponding to a PRNG
implementation name. jax.random.keyandwrap_key_datanow accept adtypeargument.
- Added
- Added
-
Breaking changes
with mesh:context manager has been deprecated. Please use
with jax.set_mesh(mesh):instead.
-
Deprecations
- Passing the
copy,order, andndminarguments to
jax.numpy.arraypositionally is deprecated. Use keyword arguments
instead. This matches the signature ofnumpy.array. - Python
dict_values, generators, zip return type and iterators generally
are deprecated by default when used as leaves in pytrees. In a future
version of JAX, this will become an error, if you depend on using them as
leaves, passis_leaftojax.tree.*methods.
- Passing the