yjh0410 1 年之前
父節點
當前提交
8e5d83e32e
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      odlab/utils/lr_scheduler.py

+ 3 - 2
odlab/utils/lr_scheduler.py

@@ -11,8 +11,9 @@ class LinearWarmUpScheduler(object):
 
 
     def set_lr(self, optimizer, lr):
     def set_lr(self, optimizer, lr):
         for param_group in optimizer.param_groups:
         for param_group in optimizer.param_groups:
-            param_group['lr'] = lr
-
+            init_lr = param_group['initial_lr']
+            ratio = init_lr / self.base_lr
+            param_group['lr'] = lr * ratio
 
 
     def __call__(self, iter, optimizer):
     def __call__(self, iter, optimizer):
         # warmup
         # warmup