ASDL: A Unified Interface for Gradient Preconditioning in PyTorch
Osawa, Kazuki, Ishikawa, Satoki, Yokota, Rio, Li, Shigang, Hoefler, Torsten
–arXiv.org Artificial Intelligence
Gradient preconditioning is a key technique to integrate the second-order information into gradients for improving and extending gradient-based learning algorithms. In deep learning, stochasticity, nonconvexity, and high dimensionality lead to a wide variety of gradient preconditioning methods, with implementation complexity and inconsistent performance and feasibility. We propose the Automatic Second-order Differentiation Library (ASDL), an extension library for PyTorch, which offers various implementations and a plug-and-play unified interface for gradient preconditioning. ASDL enables the study and structured comparison of a range of gradient preconditioning methods.
arXiv.org Artificial Intelligence
May-8-2023
- Country:
- Oceania > Tonga (0.04)
- North America
- United States (0.04)
- Canada > Ontario
- Toronto (0.04)
- Europe
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Switzerland > Zürich
- Zürich (0.14)
- United Kingdom > England
- Asia > Japan
- Honshū > Kantō > Tokyo Metropolis Prefecture > Tokyo (0.04)
- Genre:
- Research Report (0.51)
- Technology: