Skip to content

Commit 7e0da6c

Browse files
Update supporters.py
just needed to multiply by zero for init
1 parent 3cb85c1 commit 7e0da6c

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

pytorch_lightning/trainer/supporters.py

+2-7
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ class TensorRunningMean(object):
1111
>>> accum.last(), accum.mean()
1212
(None, None)
1313
>>> accum.append(torch.tensor(1.5))
14-
>>> accum.last(), accum.mean()
15-
(tensor(1.5000), tensor(1.5000))
1614
>>> accum.append(torch.tensor(2.5))
1715
>>> accum.last(), accum.mean()
1816
(tensor(2.5000), tensor(2.))
@@ -29,7 +27,7 @@ def __init__(self, window_length: int):
2927
self.rotated: bool = False
3028

3129
def reset(self) -> None:
32-
self = TensorRunningMean(self.window_length)
30+
self.memory = TensorRunningMean(self.window_length) * 0
3331

3432
def last(self):
3533
if self.last_idx:
@@ -55,7 +53,4 @@ def append(self, x):
5553
self.rotated = True
5654

5755
def mean(self):
58-
if self.last_idx is None:
59-
return None
60-
avg = self.memory.mean() if self.rotated else self.memory[:self.current_idx].mean()
61-
return avg
56+
return self.memory.mean()

0 commit comments

Comments
 (0)