Spaces:
Running
on
Zero
Running
on
Zero
""" | |
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) | |