JAX v0.9.2

v0.9.2

JAX v0.9.2

Changed 2
  • The semi-private type jax._src.literals.TypedNdArray is now a subclass of np.ndarray, rather than a duck type of it
  • jax.numpy.arange with step specified no longer generates the array on host, resulting in more efficient code but potentially less precise outputs for narrow-width floats like bfloat16
JAX 0.9.2 (March 2, 2026)
  • Changes:
    • The semi-private type jax._src.literals.TypedNdArray is now a subclass of np.ndarray, rather than a duck type of it.
    • jax.numpy.arange with step specified no longer generates the array on host. The benefit is more efficient code, though this can lead to less precise outputs for narrow-width floats (e.g. bfloat16). To recover the previous behavior in this case, use jnp.array(np.arange(...)).
View original

Upgraded? How did it go?

Discussion