Support for Python 3.6 has been dropped, per the
deprecation policy.
Please upgrade to a supported Python version.
Support for NumPy 1.17 has been dropped, per the
deprecation policy.
Please upgrade to a supported NumPy version.
The host_callback mechanism now uses one thread per local device for
making the calls to the Python callbacks. Previously there was a single
thread for all devices. This means that the callbacks may now be called
interleaved. The callbacks corresponding to one device will still be
called in sequence.
Support for Python 3.6 has been dropped, per the
deprecation policy.
Please upgrade to a supported Python version.
The minimum jaxlib version is now 0.1.69.
The backend argument to {py:func}jax.dlpack.from_dlpack has been
removed.
New features:
Added a polar decomposition ({py:func}jax.scipy.linalg.polar).
Bug fixes:
Tightened the checks for lax.argmin and lax.argmax to ensure they are
not used with an invalid axis value, or with an empty reduction dimension.
({jax-issue}[#7196](https://github.com/google/jax/issues/7196))
jaxlib 0.1.69 (July 9 2021)
Fix bugs in TFRT CPU backend that results in incorrect results.
Default to the older "stream_executor" CPU runtime for jaxlib <= 0.1.68
to work around #7229, which caused wrong outputs on CPU due to a concurrency
problem.
New features:
New SciPy function {py:func}jax.scipy.special.sph_harm.
Reverse-mode autodiff functions ({func}jax.grad,
{func}jax.value_and_grad, {func}jax.vjp, and
{func}jax.linear_transpose) support a parameter that indicates which named
axes should be summed over in the backward pass if they were broadcasted
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 jaxlib from 0.1.61 to 0.1.70.
Changelog
Sourced from jaxlib's changelog.
... (truncated)
Commits
40ccad8
Update WORKSPACE73dfd23
Merge pull request #7525 from hawkinsp:callbacka2a6084
Use MainTrace payload mechanism in experimental callback tracer.d2bd017
Merge pull request #7515 from jakevdp:numpy-rank-promotion6114e6a
test_util: add decorator to set config values in test casesdf69062
Merge pull request #7522 from jakevdp:super3a469d5
Merge pull request #7521 from jakevdp:missing-superd83450d
Merge pull request #7523 from yashk2810:bazelbe2f9b9
Merge pull request #7519 from hawkinsp:variadicb24574f
Fix the regexDependabot 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)