#86 · Primary category: Deep Learning Frameworks
optax
Optax is a gradient processing and optimization library for JAX.
Project last updated:08/29/26
GitHub Stars
2.3K
Forks
361
Contributors
191
License
Apache-2.0
Why we included this project
Training models in JAX means the optimizer often matters as much as the network itself, and Optax is where most practitioners land. It ships the standard gradient-processing pieces (Adam, SGD with momentum, AdaGrad, and others) as small composable building blocks instead of a rigid training loop. You can plug in a learning-rate schedule or combine gradient transformations into a custom optimizer without rewriting your training code. The implementations are well tested and written to match the standard equations, which makes the math easier to trust and adapt for research experiments or production pipelines. For anyone already in the JAX ecosystem, it is a pragmatic foundation for getting gradient updates right.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.