Hardware accelerated, batchable and differentiable optimizers in JAX.
See the codeStatus | Installation | Documentation | Examples | Cite us
Hardware accelerated, batchable and differentiable optimizers in JAX.
JAXopt is no longer maintained nor developed. Alternatives may be found on the JAX website. Some of its features (like losses, projections, lbfgs optimizer) have been ported into optax. We are sincerely grateful for all the community contributions the project has garnered over the years.
To install the latest release of JAXopt, use the following command:
$ pip install jaxopt
To install the development version, use the following command instead:
$ pip install git+https://github.com/google/jaxopt
Alternatively, it can be installed from sources with the following command:
$ python setup.py install
Our implicit differentiation framework is described in this paper. To cite it:
@article{jaxopt_implicit_diff,
title={Efficient and Modular Implicit Differentiation},
author={Blondel, Mathieu and Berthet, Quentin and Cuturi, Marco and Frostig, Roy
and Hoyer, Stephan and Llinares-L{\'o}pez, Felipe and Pedregosa, Fabian
and Vert, Jean-Philippe},
journal={arXiv preprint arXiv:2105.15183},
year={2021}
}
JAXopt was an open source project maintained by a dedicated team in Google Research. It is not an official Google product.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
19,897 followers · starred Jul 2021
243 followers · starred May 2026
510 followers · starred Jul 2022
48 followers · starred Jul 2021
Hardware accelerated, batchable and differentiable optimizers in JAX.
See the codeStatus | Installation | Documentation | Examples | Cite us
Hardware accelerated, batchable and differentiable optimizers in JAX.
JAXopt is no longer maintained nor developed. Alternatives may be found on the JAX website. Some of its features (like losses, projections, lbfgs optimizer) have been ported into optax. We are sincerely grateful for all the community contributions the project has garnered over the years.
To install the latest release of JAXopt, use the following command:
$ pip install jaxopt
To install the development version, use the following command instead:
$ pip install git+https://github.com/google/jaxopt
Alternatively, it can be installed from sources with the following command:
$ python setup.py install
Our implicit differentiation framework is described in this paper. To cite it:
@article{jaxopt_implicit_diff,
title={Efficient and Modular Implicit Differentiation},
author={Blondel, Mathieu and Berthet, Quentin and Cuturi, Marco and Frostig, Roy
and Hoyer, Stephan and Llinares-L{\'o}pez, Felipe and Pedregosa, Fabian
and Vert, Jean-Philippe},
journal={arXiv preprint arXiv:2105.15183},
year={2021}
}
JAXopt was an open source project maintained by a dedicated team in Google Research. It is not an official Google product.
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
19,897 followers · starred Jul 2021
243 followers · starred May 2026
510 followers · starred Jul 2022
48 followers · starred Jul 2021