Skip to content

Commit d6c0cee

Browse files
committed
removed enable grad from closure path
Signed-off-by: mikail <mkhona@nvidia.com>
1 parent e2e14d2 commit d6c0cee

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • emerging_optimizers/scalar_optimizers

emerging_optimizers/scalar_optimizers/laprop.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,10 @@ def step(self, closure: Callable[[], float] | None = None) -> float | None:
144144
Returns:
145145
The loss from the closure, if provided.
146146
"""
147-
loss = None
148-
if closure is not None:
149-
with torch.enable_grad():
150-
loss = closure()
147+
if closure is None:
148+
loss = None
149+
else:
150+
loss = closure()
151151

152152
for group in self.param_groups:
153153
self._init_group(group)

0 commit comments

Comments
 (0)