fairseq/optim/lr_scheduler/polynomial_decay_schedule.py

Killed 0 out of 3 mutants

Survived

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

Mutant 2946

--- fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
+++ fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
@@ -6,7 +6,7 @@
 from . import FairseqLRScheduler, register_lr_scheduler
 
 
-@register_lr_scheduler('polynomial_decay')
+@register_lr_scheduler('XXpolynomial_decayXX')
 class PolynomialDecaySchedule(FairseqLRScheduler):
     """Decay the LR on a fixed schedule."""
 

Mutant 2947

--- fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
+++ fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
@@ -5,8 +5,6 @@
 
 from . import FairseqLRScheduler, register_lr_scheduler
 
-
-@register_lr_scheduler('polynomial_decay')
 class PolynomialDecaySchedule(FairseqLRScheduler):
     """Decay the LR on a fixed schedule."""
 

Mutant 2948

--- fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
+++ fairseq/optim/lr_scheduler/polynomial_decay_schedule.py
@@ -26,7 +26,6 @@
         self.power = args.power
         self.optimizer.set_lr(self.warmup_factor * self.lr)
 
-    @staticmethod
     def add_args(parser):
         """Add arguments to the parser for this LR scheduler."""
         parser.add_argument('--force-anneal', '--fa', type=int, metavar='N',