fairseq/optim/fused_lamb.py

Killed 0 out of 5 mutants

Survived

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

Mutant 1973

--- fairseq/optim/fused_lamb.py
+++ fairseq/optim/fused_lamb.py
@@ -6,7 +6,7 @@
 from fairseq.optim import FairseqOptimizer, register_optimizer
 
 
-@register_optimizer('lamb')
+@register_optimizer('XXlambXX')
 class FairseqLAMB(FairseqOptimizer):
     """LAMB optimizer."""
 

Mutant 1974

--- fairseq/optim/fused_lamb.py
+++ fairseq/optim/fused_lamb.py
@@ -5,8 +5,6 @@
 
 from fairseq.optim import FairseqOptimizer, register_optimizer
 
-
-@register_optimizer('lamb')
 class FairseqLAMB(FairseqOptimizer):
     """LAMB optimizer."""
 

Mutant 1975

--- fairseq/optim/fused_lamb.py
+++ fairseq/optim/fused_lamb.py
@@ -18,7 +18,6 @@
         except ImportError:
             raise ImportError('Please install apex to use LAMB optimizer')
 
-    @staticmethod
     def add_args(parser):
         """Add optimizer-specific arguments to the parser."""
         # fmt: off

Mutant 1976

--- fairseq/optim/fused_lamb.py
+++ fairseq/optim/fused_lamb.py
@@ -28,9 +28,7 @@
                             help='epsilon for LAMB optimizer')
         parser.add_argument('--weight-decay', '--wd', default=0.0, type=float, metavar='WD',
                             help='weight decay')
-        # fmt: on
 
-    @property
     def optimizer_config(self):
         """
         Return a kwarg dictionary that will be used to override optimizer

Mutant 1977

--- fairseq/optim/fused_lamb.py
+++ fairseq/optim/fused_lamb.py
@@ -45,7 +45,6 @@
             'weight_decay': self.args.weight_decay,
         }
 
-    @property
     def supports_flat_params(self):
         return False