Skip to content

Commit 323e6c6

Browse files
committed
update: test_schedulefree_wrapper
1 parent aca2ef2 commit 323e6c6

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/test_optimizers.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1026,7 +1026,14 @@ def test_schedulefree_wrapper():
10261026
_ = optimizer.__getstate__()
10271027
_ = optimizer.param_groups
10281028

1029-
optimizer.load_state_dict(optimizer.state_dict())
1029+
backup_state = optimizer.state_dict()
1030+
1031+
optimizer = ScheduleFreeWrapper(load_optimizer('adamw')(model.parameters(), lr=1e-3, weight_decay=1e-3))
1032+
optimizer.reset()
1033+
optimizer.zero_grad()
1034+
optimizer.train()
1035+
1036+
optimizer.load_state_dict(backup_state)
10301037

10311038
optimizer.optimizer.step()
10321039
optimizer.step()

0 commit comments

Comments
 (0)