fairseq/optim/fused_lamb.py
Killed 0 out of 5 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2871
--- 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 2872
--- 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 2873
--- 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 2874
--- 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 2875
--- 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