← all repositories

google/jaxopt

A Google library providing hardware-accelerated, vectorizable, and differentiable optimization algorithms built on JAX.

1k stars Python ML Frameworks
jaxopt
Not currently ranked — collecting fresh signals.
star history

JAXopt implements a collection of gradient-based optimization algorithms designed to run efficiently on GPU, TPU, and CPU. It leverages JAX’s vmap for automatic vectorization of multiple optimization problems and supports implicit differentiation for differentiating through optimization solutions. The library is primarily used for training deep learning models, bi-level optimization tasks, and research involving differentiable programming.

Frequently asked

What is google/jaxopt?
A Google library providing hardware-accelerated, vectorizable, and differentiable optimization algorithms built on JAX.
Is jaxopt open source?
Yes — google/jaxopt is open source, released under the Apache-2.0 license.
What language is jaxopt written in?
google/jaxopt is primarily written in Python.
How popular is jaxopt?
google/jaxopt has 1k stars on GitHub.
Where can I find jaxopt?
google/jaxopt is on GitHub at https://github.com/google/jaxopt.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.