Releases: jax-ml/jax
Releases · jax-ml/jax
JAX release v0.3.20
JAX release v0.3.19
Fixes the required jaxlib version
JAX release v0.3.18
- GitHub commits.
- Changes
- Ahead-of-time lowering and compilation functionality (tracked in
{jax-issue}#7733
) is stable and public. See the
overview and the API docs
for {mod}jax.stages
. - Introduced {class}
jax.Array
, intended to be used for bothisinstance
checks
and type annotations for array types in JAX. Notice that this included some subtle
changes to howisinstance
works for {class}jax.numpy.ndarray
for jax-internal
objects, as {class}jax.numpy.ndarray
is now a simple alias of {class}jax.Array
.
- Ahead-of-time lowering and compilation functionality (tracked in
- Breaking changes
jax._src
is no longer imported into the from the publicjax
namespace.
This may break users that were using JAX internals.jax.soft_pmap
has been deleted. Please usepjit
orxmap
instead.
jax.soft_pmap
is undocumented. If it were documented, a deprecation period
would have been provided.
JAX release v0.3.17
- GitHub commits.
- Bugs
- Fix corner case issue in gradient of
lax.pow
with an exponent of zero (#12041)
- Fix corner case issue in gradient of
- Breaking changes
jax.checkpoint
, also known asjax.remat
, no longer supports theconcrete
option, following the previous version's deprecation; see JEP 11830.
- Changes
- Added
jax.pure_callback
that enables calling back to pure Python functions from compiled functions (e.g. functions decorated withjax.jit
orjax.pmap
).
- Added
- Deprecations:
- The deprecated
DeviceArray.tile()
method has been removed. Usejax.numpy.tile
(#11944). DeviceArray.to_py()
has been deprecated. Usenp.asarray(x)
instead.
- The deprecated
JAX release v0.3.16
- GitHub commits.
- Breaking changes
- Support for NumPy 1.19 has been dropped, per the
deprecation policy.
Please upgrade to NumPy 1.20 or newer.
- Support for NumPy 1.19 has been dropped, per the
- Changes
- Added
jax.debug
that includes utilities for runtime value debugging such atjax.debug.print
andjax.debug.breakpoint
. - Added new documentation for runtime value debugging
- Added
- Deprecations
jax.mask
jax.shapecheck
APIs have been removed. See #11557.jax.experimental.loops
has been removed. See #10278 for an alternative API.jax.tree_util.tree_multimap
has been removed. It has been deprecated since JAX release 0.3.5, andjax.tree_util.tree_map
is a direct replacement.- Removed
jax.experimental.stax
; it has long been a deprecated alias ofjax.example_libraries.stax
. - Removed
jax.experimental.optimizers
; it has long been a deprecated alias ofjax.example_libraries.optimizers
. jax.checkpoint
, also known asjax.remat
, has a new implementation switched on by default, meaning the old implementation is deprecated; see JEP 11830.
jaxlib version 0.3.15
jaxlib-v0.3.15 jaxlib version 0.3.15
jax version 0.3.15
jax-v0.3.15 jax version 0.3.15
Jaxlib release v0.3.14
jaxlib-v0.3.14 Jaxlib release v0.3.14
JAX release v0.3.14
jax-v0.3.14 JAX release v0.3.14
JAX release v0.3.13
jax-v0.3.13 jax version 0.3.13