Skip to content

Commit a3f84ff

Browse files
committed
fix: exp_avg_sq
1 parent b82f7c4 commit a3f84ff

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pytorch_optimizer/optimizer/adopt.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,6 @@ def step(self, closure: CLOSURE = None) -> LOSS:
115115
exp_avg_sq.addcmul_(grad, grad.conj())
116116
continue
117117

118-
exp_avg_sq.mul_(beta2).addcmul_(grad, grad.conj(), value=1.0 - beta2)
119-
120118
de_nom = exp_avg_sq.sqrt().clamp_(min=group['eps'])
121119

122120
normed_grad = grad.div(de_nom)
@@ -137,4 +135,6 @@ def step(self, closure: CLOSURE = None) -> LOSS:
137135

138136
p.add_(update, alpha=-lr)
139137

138+
exp_avg_sq.mul_(beta2).addcmul_(grad, grad.conj(), value=1.0 - beta2)
139+
140140
return loss

0 commit comments

Comments
 (0)