fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
Killed 0 out of 3 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 1333
--- fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
@@ -8,7 +8,7 @@
from . import FairseqLRScheduler, register_lr_scheduler
-@register_lr_scheduler('cosine')
+@register_lr_scheduler('XXcosineXX')
class CosineSchedule(FairseqLRScheduler):
"""Assign LR based on a cyclical schedule that follows the cosine function.
Mutant 1334
--- fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
@@ -7,8 +7,6 @@
from . import FairseqLRScheduler, register_lr_scheduler
-
-@register_lr_scheduler('cosine')
class CosineSchedule(FairseqLRScheduler):
"""Assign LR based on a cyclical schedule that follows the cosine function.
Mutant 1335
--- fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
+++ fairseq/optim/lr_scheduler/cosine_lr_scheduler.py
@@ -69,7 +69,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