facebookresearch/optimizers
For optimization algorithm research and development.
What it solves
It provides a collection of advanced PyTorch optimization algorithms designed for high-performance machine learning training, specifically focusing on distributed environments and efficient gradient averaging.
How it works
The repository implements specialized optimizers that can be integrated into PyTorch workflows. It currently features Distributed Shampoo, which uses preconditioning to improve convergence, and GPA-AdamW (Generalized Primal Averaging), which utilizes a switching mechanism between training and evaluation modes to handle gradient computations across different sequences.
Who it’s for
Machine learning researchers and developers who need high-efficiency optimization algorithms for training large-scale models in PyTorch.
Highlights
- Implements Distributed Shampoo for optimized preconditioning.
- Includes GPA-AdamW for generalized primal averaging.
- Designed for external collaboration and development.
- Fully compatible with PyTorch.
Related
- Project
- Project
- Project
- Project
- Project