fairseq/logging/meters.py
Killed 0 out of 15 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 918
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -44,7 +44,6 @@
def reset(self):
raise NotImplementedError
- @property
def smoothed_value(self) -> float:
"""Smoothed value used for logging."""
raise NotImplementedError
Mutant 919
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -73,7 +73,7 @@
self.sum = 0 # sum from all updates
self.count = 0 # total n from all updates
- def update(self, val, n=1):
+ def update(self, val, n=2):
if val is not None:
self.val = val
if n > 0:
Mutant 920
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -94,7 +94,6 @@
self.count = state_dict['count']
self.round = state_dict.get('round', None)
- @property
def avg(self):
return self.sum / self.count if self.count > 0 else self.val
Mutant 921
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -98,7 +98,6 @@
def avg(self):
return self.sum / self.count if self.count > 0 else self.val
- @property
def smoothed_value(self) -> float:
val = self.avg
if self.round is not None and val is not None:
Mutant 922
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -118,7 +118,7 @@
self.round = round
self.reset(init, n)
- def reset(self, init=0, n=0):
+ def reset(self, init=1, n=0):
self.init = init
self.start = time.perf_counter()
self.n = n
Mutant 923
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -118,7 +118,7 @@
self.round = round
self.reset(init, n)
- def reset(self, init=0, n=0):
+ def reset(self, init=0, n=1):
self.init = init
self.start = time.perf_counter()
self.n = n
Mutant 924
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -124,7 +124,7 @@
self.n = n
self.i = 0
- def update(self, val=1):
+ def update(self, val=2):
self.n = type_as(self.n, val) + val
self.i += 1
Mutant 925
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -143,7 +143,6 @@
self.reset(init=state_dict['init'], n=state_dict['n'])
self.round = state_dict.get('round', None)
- @property
def avg(self):
return self.n / self.elapsed_time
Mutant 926
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -147,7 +147,6 @@
def avg(self):
return self.n / self.elapsed_time
- @property
def elapsed_time(self):
return self.init + (time.perf_counter() - self.start)
Mutant 927
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -151,7 +151,6 @@
def elapsed_time(self):
return self.init + (time.perf_counter() - self.start)
- @property
def smoothed_value(self) -> float:
val = self.avg
if self.round is not None and val is not None:
Mutant 928
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -171,7 +171,7 @@
def start(self):
self.start_time = time.perf_counter()
- def stop(self, n=1, prehook=None):
+ def stop(self, n=2, prehook=None):
if self.start_time is not None:
if prehook is not None:
prehook()
Mutant 929
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -197,7 +197,6 @@
self.start_time = None
self.round = state_dict.get('round', None)
- @property
def avg(self):
return self.sum / self.n if self.n > 0 else self.sum
Mutant 930
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -201,7 +201,6 @@
def avg(self):
return self.sum / self.n if self.n > 0 else self.sum
- @property
def elapsed_time(self):
if self.start_time is None:
return 0.
Mutant 931
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -207,7 +207,6 @@
return 0.
return time.perf_counter() - self.start_time
- @property
def smoothed_value(self) -> float:
val = self.avg if self.sum > 0 else self.elapsed_time
if self.round is not None and val is not None:
Mutant 932
--- fairseq/logging/meters.py
+++ fairseq/logging/meters.py
@@ -224,7 +224,7 @@
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
- self.priorities = []
+ self.priorities = None
def __setitem__(self, key, value):
assert key not in self, "MetersDict doesn't support reassignment"