Spaces:
Running on Zero
Running on Zero
| import torch | |
| import torch.nn as nn | |
| import torch.optim as optim | |
| import torch.optim.lr_scheduler as lr_scheduler | |
| from src.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) | |