mirror of
https://github.com/ROCm/jax.git
synced 2025-04-16 11:56:07 +00:00
Mention stackless in the release notes.
This commit is contained in:
parent
1a3e693ad5
commit
dfe27a1682
15
CHANGELOG.md
15
CHANGELOG.md
@ -13,6 +13,21 @@ When releasing, please add the new-release-boilerplate to docs/pallas/CHANGELOG.
|
|||||||
## jax 0.4.36
|
## jax 0.4.36
|
||||||
|
|
||||||
* Breaking Changes
|
* Breaking Changes
|
||||||
|
* This release lands "stackless", an internal change to JAX's tracing
|
||||||
|
machinery. We made trace dispatch purely a function of context rather than a
|
||||||
|
function of both context and data. This let us delete a lot of machinery for
|
||||||
|
managing data-dependent tracing: levels, sublevels, `post_process_call`,
|
||||||
|
`new_base_main`, `custom_bind`, and so on. The change should only affect
|
||||||
|
users that use JAX internals.
|
||||||
|
|
||||||
|
If you do use JAX internals then you may need to
|
||||||
|
update your code (see
|
||||||
|
https://github.com/jax-ml/jax/commit/c36e1f7c1ad4782060cbc8e8c596d85dfb83986f
|
||||||
|
for clues about how to do this). There might also be version skew
|
||||||
|
issues with JAX libraries that do this. If you find this change breaks your
|
||||||
|
non-JAX-internals-using code then try the
|
||||||
|
`config.jax_data_dependent_tracing_fallback` flag as a workaround, and if
|
||||||
|
you need help updating your code then please file a bug.
|
||||||
* {func}`jax.experimental.jax2tf.convert` with `native_serialization=False`
|
* {func}`jax.experimental.jax2tf.convert` with `native_serialization=False`
|
||||||
or with `enable_xla=False` have been deprecated since July 2024, with
|
or with `enable_xla=False` have been deprecated since July 2024, with
|
||||||
JAX version 0.4.31. Now we removed support for these use cases. `jax2tf`
|
JAX version 0.4.31. Now we removed support for these use cases. `jax2tf`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user