fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py

Killed 0 out of 3 mutants

Survived

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

Mutant 2968

--- fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
@@ -7,7 +7,7 @@
 import math
 
 
-@register_lr_scheduler('tri_stage')
+@register_lr_scheduler('XXtri_stageXX')
 class TriStageLRSchedule(FairseqLRScheduler):
     """Tristage learning rate schedulr
 

Mutant 2969

--- fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
@@ -6,8 +6,6 @@
 from . import FairseqLRScheduler, register_lr_scheduler
 import math
 
-
-@register_lr_scheduler('tri_stage')
 class TriStageLRSchedule(FairseqLRScheduler):
     """Tristage learning rate schedulr
 

Mutant 2970

--- fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/tri_stage_lr_scheduler.py
@@ -74,7 +74,6 @@
         self.lr = self.init_lr
         self.optimizer.set_lr(self.lr)
 
-    @staticmethod
     def add_args(parser):
         """Add arguments to the parser for this LR scheduler."""
         # fmt: off