fairseq/optim/adam.py
Killed 0 out of 9 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 1983
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -14,7 +14,7 @@
from fairseq.optim import FairseqOptimizer, register_optimizer
from fairseq.optim.fused_adam import get_fused_adam_class
-logger = logging.getLogger(__name__)
+logger = None
@register_optimizer('adam')
Mutant 1984
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -17,7 +17,7 @@
logger = logging.getLogger(__name__)
-@register_optimizer('adam')
+@register_optimizer('XXadamXX')
class FairseqAdam(FairseqOptimizer):
"""Adam optimizer for fairseq.
Mutant 1985
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -16,8 +16,6 @@
logger = logging.getLogger(__name__)
-
-@register_optimizer('adam')
class FairseqAdam(FairseqOptimizer):
"""Adam optimizer for fairseq.
Mutant 1986
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -44,7 +44,6 @@
else:
self._optimizer = Adam(params, **self.optimizer_config)
- @staticmethod
def add_args(parser):
"""Add optimizer-specific arguments to the parser."""
# fmt: off
Mutant 1987
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -62,9 +62,7 @@
default=False,
help="Use fairseq.optim.adam.Adam",
)
- # fmt: on
-
- @property
+
def optimizer_config(self):
"""
Return a kwarg dictionary that will be used to override optimizer
Mutant 1988
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -119,7 +119,7 @@
"""
def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8,
- weight_decay=0, amsgrad=False):
+ weight_decay=1, amsgrad=False):
defaults = dict(lr=lr, betas=betas, eps=eps,
weight_decay=weight_decay, amsgrad=amsgrad)
super(Adam, self).__init__(params, defaults)
Mutant 1989
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -119,7 +119,7 @@
"""
def __init__(self, params, lr=1e-3, betas=(0.9, 0.999), eps=1e-8,
- weight_decay=0, amsgrad=False):
+ weight_decay=0, amsgrad=True):
defaults = dict(lr=lr, betas=betas, eps=eps,
weight_decay=weight_decay, amsgrad=amsgrad)
super(Adam, self).__init__(params, defaults)
Mutant 1990
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -124,7 +124,6 @@
weight_decay=weight_decay, amsgrad=amsgrad)
super(Adam, self).__init__(params, defaults)
- @property
def supports_memory_efficient_fp16(self):
return True
Mutant 1991
--- fairseq/optim/adam.py
+++ fairseq/optim/adam.py
@@ -128,7 +128,6 @@
def supports_memory_efficient_fp16(self):
return True
- @property
def supports_flat_params(self):
return True