Update jaxlib requirement from ~=0.4.38 to ~=0.8.1 in /dev_tools/requirements/deps
Updates the requirements on jaxlib to permit the latest version.
Changelog
Sourced from jaxlib's changelog.
JAX 0.8.1 (November 18, 2025)
New features:
- {func}
jax.jitnow supports the decorator factory pattern; i.e instead of writingyou may write@functools.partial(jax.jit, static_argnames=['n']) def f(x, n): ...@jax.jit(static_argnames=['n']) def f(x, n): ...Changes:
{func}
jax.lax.linalg.eighnow accepts animplementationargument to select between QR (CPU/GPU), Jacobi (GPU/TPU), and QDWH (TPU) implementations. TheEighImplementationenum is publicly exported from {mod}jax.lax.linalg.{func}
jax.lax.linalg.svdnow implements analgorithmthat uses the polar decomposition on CUDA GPUs. This is also an alias for the existing algorithm on TPUs.Bug fixes:
- Fixed a bug introduced in JAX 0.7.2 where eigh failed for large matrices on GPU (({jax-issue}
[#33062](https://github.com/jax-ml/jax/issues/33062)).Deprecations:
jax.sharding.PmapShardingis now deprecated. Please usejax.NamedShardinginstead.jx.device_put_replicatedis now deprecated. Please usejax.device_putwith the appropriate sharding instead.jax.device_put_shardedis now deprecated. Please usejax.device_putwith the appropriate sharding instead.- Default
axis_typesofjax.make_meshwill change in JAX v0.9.0 to returnjax.sharding.AxisType.Explicit. Leaving axis_types unspecified will raise aDeprecationWarning.- {mod}
jax.cloud_tpu_initand its contents were deprecated. There is no reason for a user to import or use the contents of this module; JAX handles this for you automatically if needed.JAX 0.8.0 (October 15, 2025)
- Breaking changes:
... (truncated)
Commits
8fc84adPrepare for JAX release 0.8.1d8e9e28Add a TPU platform check in make_mesh in the slice_index check because GPUs a...10fe299Correct the SHA for the XLA archive at the current commit.40024b1Exposejax.sharding.get_mesh()as a way to get the concrete mesh. This is u...f8f68d6Merge pull request #33374 from jakevdp:fix-lint79e986bFix lint issue at heade24d3caUpdate XLA dependency to use revision30ebb4fMerge pull request #33316 from jakevdp:doc-coverage-testcd11231Add test of documentation coveragead960fd[Mosaic] Allow padding in small tiling row shuffle reshape.- Additional commits viewable in compare view
Most Recent Ignore Conditions Applied to This Pull Request
| Dependency Name | Ignore Conditions |
|---|---|
| jaxlib | [>= 0.5.dev0, < 0.6] |
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)