The {func}jax2tf.convert now has support for pjit and sharded_jit.
A new configuration option JAX_TRACEBACK_FILTERING controls how JAX filters
tracebacks.
A new traceback filtering mode using __tracebackhide__ is now enabled by
default in sufficiently recent versions of IPython.
The {func}jax2tf.convert supports shape polymorphism even when the
unknown dimensions are used in arithmetic operations, e.g., jnp.reshape(-1)
({jax-issue}[#6827](https://github.com/google/jax/issues/6827)).
The {func}jax2tf.convert generates custom attributes with location information
in TF ops. The code that XLA generates after jax2tf
has the same location information as JAX/XLA.
Breaking changes:
Bug fixes:
The {func}jax2tf.convert now ensures that it uses the same typing rules
for Python scalars and for choosing 32-bit vs. 64-bit computations
as JAX ({jax-issue}[#6883](https://github.com/google/jax/issues/6883)).
The {func}jax2tf.convert now scopes the enable_xla conversion parameter
properly to apply only during the just-in-time conversion
({jax-issue}[#6720](https://github.com/google/jax/issues/6720)).
The {func}jax2tf.convert now converts lax.dot_general using the
XlaDot TensorFlow op, for better fidelity w.r.t. JAX numerical precision
({jax-issue}[#6717](https://github.com/google/jax/issues/6717)).
The {func}jax2tf.convert now has support for inequality comparisons and
min/max for complex numbers ({jax-issue}[#6892](https://github.com/google/jax/issues/6892)).
jaxlib 0.1.67 (unreleased)
jaxlib 0.1.66 (May 11 2021)
New features:
CUDA 11.1 wheels are now supported on all CUDA 11 versions 11.1 or higher.
NVidia now promises compatibility between CUDA minor releases starting with
CUDA 11.1. This means that JAX can release a single CUDA 11.1 wheel that
is compatible with CUDA 11.2 and 11.3.
There is no longer a separate jaxlib release for CUDA 11.2 (or higher); use
the CUDA 11.1 wheel for those versions (cuda111).
Jaxlib now bundles libdevice.10.bc in CUDA wheels. There should be no need
to point JAX to a CUDA installation to find this file.
... (truncated)
Commits
3d1a6a3 Merge pull request #6945 from skye:version
e8068c0 Merge pull request #6943 from jakevdp:bcoo-todense-fix
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps jax from 0.2.8 to 0.2.14.
Changelog
Sourced from jax's changelog.
... (truncated)
Commits
3d1a6a3
Merge pull request #6945 from skye:versione8068c0
Merge pull request #6943 from jakevdp:bcoo-todense-fix063401f
Update jax version to 0.2.1442b540c
Merge pull request #6942 from skye:tpu_driver_version72fe3ba
bcoo_todense: fix corner case4abac4f
Pin the tpu_driver version used for Cloud TPU Colabs, instead of using nightly.d622d5c
Merge pull request #6939 from 8bitmp3:patch-1888db31
[jax2tf] Fix passing of indices_are_sorted to the TF XlaGather op8568aee
Add missing back ticks to fix jax2tf README Markdown rendering in Different 6...f67acb9
Merge pull request #6937 from mariosasko:specify-zip-safeDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)