pytorch_warmup and pytorch-gradual-warmup-lr

These are competitors offering similar learning rate warmup scheduling functionality for PyTorch, with the second providing a more feature-rich gradual warmup approach compared to the first's simpler warmup implementation.

pytorch_warmup
50
Established
Maintenance 2/25
Adoption 10/25
Maturity 25/25
Community 13/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 21/25
Stars: 415
Forks: 23
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars: 991
Forks: 126
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m
Stale 6m No Package No Dependents

About pytorch_warmup

Tony-Y/pytorch_warmup

Learning Rate Warmup in PyTorch

This is a PyTorch extension that helps machine learning engineers and researchers stabilize the initial training of deep learning models. It takes your existing PyTorch optimizer and learning rate scheduler, applies various 'warmup' schedules, and outputs a more stable and potentially faster model training process. The primary users are deep learning practitioners who build and train neural networks.

deep-learning-training neural-network-optimization pytorch-development model-stabilization machine-learning-research

About pytorch-gradual-warmup-lr

ildoonet/pytorch-gradual-warmup-lr

Gradually-Warmup Learning Rate Scheduler for PyTorch

This tool helps machine learning engineers and researchers manage the learning rate of their PyTorch models during the initial stages of training. It takes your existing optimizer and a defined learning rate schedule, and then gradually increases the learning rate over a specified number of epochs. This process helps stabilize model training, especially when using large batch sizes, leading to better overall performance.

deep-learning-training pytorch-development model-optimization neural-network-training

Scores updated daily from GitHub, PyPI, and npm data. How scores work