facebookresearch/optimizers
For optimization algorithm research and development.
解決的問題
提供一系列專為高效率機器學習訓練設計的進階 PyTorch 最佳化演算法,特別聚焦於分散式環境與高效的梯度平均。
工作原理
此程式庫實作了可整合至 PyTorch 工作流程的專用最佳化器。目前包含 Distributed Shampoo,利用預處理(preconditioning)以提升收斂速度;以及 GPA-AdamW(Generalized Primal Averaging),透過訓練與評估模式之間的切換機制,處理不同序列間的梯度計算。
適用對象
需要在 PyTorch 中高效訓練大型模型的機器學習研究人員與開發者。
特色亮點
- 實作了用於優化預處理的 Distributed Shampoo。
- 包含用於廣義原始平均的 GPA-AdamW。
- 專為外部協作與開發設計。
- 完全相容於 PyTorch。
相關
- 專案
- 專案
- 專案
- 專案
- 專案