fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
Killed 0 out of 3 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2952
--- fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
+++ fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
@@ -6,7 +6,7 @@
from . import FairseqLRScheduler, register_lr_scheduler
-@register_lr_scheduler('inverse_sqrt')
+@register_lr_scheduler('XXinverse_sqrtXX')
class InverseSquareRootSchedule(FairseqLRScheduler):
"""Decay the LR based on the inverse square root of the update number.
Mutant 2953
--- fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
+++ fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
@@ -5,8 +5,6 @@
from . import FairseqLRScheduler, register_lr_scheduler
-
-@register_lr_scheduler('inverse_sqrt')
class InverseSquareRootSchedule(FairseqLRScheduler):
"""Decay the LR based on the inverse square root of the update number.
Mutant 2954
--- fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
+++ fairseq/optim/lr_scheduler/inverse_square_root_schedule.py
@@ -47,7 +47,6 @@
self.lr = args.warmup_init_lr
self.optimizer.set_lr(self.lr)
- @staticmethod
def add_args(parser):
"""Add arguments to the parser for this LR scheduler."""
# fmt: off