Spaces:
No application file
No application file
| """ | |
| Copied from RT-DETR (https://github.com/lyuwenyu/RT-DETR) | |
| Copyright(c) 2023 lyuwenyu. All Rights Reserved. | |
| """ | |
| import torch.optim as optim | |
| import torch.optim.lr_scheduler as lr_scheduler | |
| from ..core import register | |
| __all__ = ["AdamW", "SGD", "Adam", "MultiStepLR", "CosineAnnealingLR", "OneCycleLR", "LambdaLR"] | |
| SGD = register()(optim.SGD) | |
| Adam = register()(optim.Adam) | |
| AdamW = register()(optim.AdamW) | |
| MultiStepLR = register()(lr_scheduler.MultiStepLR) | |
| CosineAnnealingLR = register()(lr_scheduler.CosineAnnealingLR) | |
| OneCycleLR = register()(lr_scheduler.OneCycleLR) | |
| LambdaLR = register()(lr_scheduler.LambdaLR) | |