@@ -159,26 +159,26 @@ def test_linear_warmup_linear_scheduler():
159159 lr_scheduler = LinearScheduler (optimizer , t_max = 10 , max_lr = 1e-2 , min_lr = 1e-4 , init_lr = 1e-3 , warmup_steps = 5 )
160160
161161 for expected_lr in LWL_RECIPE :
162- lr = lr_scheduler .step ()
163- np .testing .assert_almost_equal (expected_lr , lr )
162+ lr_scheduler .step ()
163+ np .testing .assert_almost_equal (expected_lr , lr_scheduler . get_lr () )
164164
165165
166166def test_linear_warmup_cosine_scheduler ():
167167 optimizer = AdamP (Example ().parameters ())
168168 lr_scheduler = CosineScheduler (optimizer , t_max = 10 , max_lr = 1e-2 , min_lr = 1e-4 , init_lr = 1e-3 , warmup_steps = 5 )
169169
170170 for expected_lr in LWC_RECIPE :
171- lr = lr_scheduler .step ()
172- np .testing .assert_almost_equal (expected_lr , lr , 5 )
171+ lr_scheduler .step ()
172+ np .testing .assert_almost_equal (expected_lr , lr_scheduler . get_lr () , 5 )
173173
174174
175175def test_linear_warmup_poly_scheduler ():
176176 optimizer = AdamP (Example ().parameters ())
177177 lr_scheduler = PolyScheduler (optimizer = optimizer , t_max = 10 , max_lr = 1e-2 , min_lr = 1e-4 , init_lr = 1e-3 , warmup_steps = 5 )
178178
179179 for expected_lr in LWP_RECIPE :
180- lr = lr_scheduler .step ()
181- np .testing .assert_almost_equal (expected_lr , lr , 6 )
180+ lr_scheduler .step ()
181+ np .testing .assert_almost_equal (expected_lr , lr_scheduler . get_lr () , 6 )
182182
183183
184184@pytest .mark .parametrize ('proportion_learning_rate' , PROPORTION_LEARNING_RATES )
@@ -196,8 +196,8 @@ def test_proportion_scheduler(proportion_learning_rate):
196196 )
197197
198198 for _ in range (10 ):
199- value = rho_scheduler .step ()
200- np .testing .assert_almost_equal (proportion_learning_rate [2 ], value , 6 )
199+ _ = rho_scheduler .step ()
200+ np .testing .assert_almost_equal (proportion_learning_rate [2 ], rho_scheduler . get_lr () , 6 )
201201
202202
203203def test_deberta_v3_large_lr_scheduler ():
0 commit comments