optim.rst 588 B

123456789101112131415161718
  1. **hivemind.optim**
  2. ==================
  3. .. automodule:: hivemind.optim
  4. .. currentmodule:: hivemind.optim
  5. .. raw:: html
  6. This module contains decentralized optimizers that wrap regular pytorch optimizers to collaboratively train a shared model. Depending on the exact type, optimizer may average model parameters with peers, exchange gradients, or follow a more complicated distributed training strategy.
  7. <br><br>
  8. .. autoclass:: CollaborativeOptimizer
  9. :members: step
  10. :member-order: bysource
  11. .. autoclass:: CollaborativeAdaptiveOptimizer
  12. :members:
  13. :member-order: bysource