fairseq/optim/adam.py

Killed 0 out of 9 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 3245

--- 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 3246

--- 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 3247

--- 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 3248

--- 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 3249

--- 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 3250

--- 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 3251

--- 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 3252

--- 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 3253

--- 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