Optimization Module
The optimization module provides optimizers for parameter training.
Custom parameter optimizers. |
PyTorch Optimizers
DESCENT also supports all standard PyTorch optimizers:
torch.optim.Adamtorch.optim.AdamWtorch.optim.SGDtorch.optim.LBFGS
See the PyTorch documentation for details.
Learning Rate Schedules
DESCENT supports all PyTorch learning rate schedulers:
torch.optim.lr_scheduler.StepLRtorch.optim.lr_scheduler.ReduceLROnPlateautorch.optim.lr_scheduler.CosineAnnealingLRtorch.optim.lr_scheduler.ExponentialLR
See the PyTorch optimizer documentation for details.