google/jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

60
/ 100
Established

This project provides pre-built optimization algorithms that can run quickly on specialized computer hardware like GPUs and TPUs. It takes in a mathematical optimization problem and efficiently finds the best solution, even for many similar problems at once. This is for machine learning engineers, researchers, and data scientists who are building or experimenting with custom machine learning models or complex data analysis systems.

1,030 stars. Used by 3 other packages. Available on PyPI.

Use this if you are a machine learning practitioner or researcher building custom models and need to integrate highly efficient, differentiable optimization routines into your JAX-based workflows, especially if you work with large datasets or computationally intensive tasks on specialized hardware.

Not ideal if you are looking for a currently maintained or actively developed optimization library, as this project is no longer supported and you should explore alternatives like Optax.

machine-learning-engineering deep-learning-research numerical-optimization scientific-computing model-training
Maintenance 6 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 16 / 25

How are scores calculated?

Stars

1,030

Forks

72

Language

Python

License

Apache-2.0

Last pushed

Dec 17, 2025

Commits (30d)

0

Dependencies

4

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/google/jaxopt"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.