fairseq/benchmark/dummy_lm.py

Killed 0 out of 11 mutants

Survived

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

Mutant 1232

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -12,7 +12,7 @@
 from fairseq.tasks import FairseqTask, register_task
 
 
-logger = logging.getLogger(__name__)
+logger = None
 
 
 @register_task('dummy_lm')

Mutant 1233

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -15,7 +15,7 @@
 logger = logging.getLogger(__name__)
 
 
-@register_task('dummy_lm')
+@register_task('XXdummy_lmXX')
 class DummyLMTask(FairseqTask):
 
     @staticmethod

Mutant 1234

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -14,8 +14,6 @@
 
 logger = logging.getLogger(__name__)
 
-
-@register_task('dummy_lm')
 class DummyLMTask(FairseqTask):
 
     @staticmethod

Mutant 1235

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -18,7 +18,6 @@
 @register_task('dummy_lm')
 class DummyLMTask(FairseqTask):
 
-    @staticmethod
     def add_args(parser):
         """Add task-specific arguments to the parser."""
         parser.add_argument('--dict-size', default=49996, type=int)

Mutant 1236

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -39,7 +39,6 @@
         self.dummy_src = seq[:-1]
         self.dummy_tgt = seq[1:]
 
-    @classmethod
     def setup_task(cls, args, **kwargs):
         """Setup the task. """
         dictionary = Dictionary()

Mutant 1237

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -48,7 +48,7 @@
         logger.info('dictionary: {} types'.format(len(dictionary)))
         return cls(args, dictionary)
 
-    def load_dataset(self, split, epoch=1, combine=False, **kwargs):
+    def load_dataset(self, split, epoch=2, combine=False, **kwargs):
         """Load a given dataset split.
         Args:
             split (str): name of the split (e.g., train, valid, test)

Mutant 1238

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -48,7 +48,7 @@
         logger.info('dictionary: {} types'.format(len(dictionary)))
         return cls(args, dictionary)
 
-    def load_dataset(self, split, epoch=1, combine=False, **kwargs):
+    def load_dataset(self, split, epoch=1, combine=True, **kwargs):
         """Load a given dataset split.
         Args:
             split (str): name of the split (e.g., train, valid, test)

Mutant 1239

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -74,7 +74,6 @@
             item_size=self.args.tokens_per_sample,
         )
 
-    @property
     def source_dictionary(self):
         return self.dictionary
 

Mutant 1240

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -78,7 +78,6 @@
     def source_dictionary(self):
         return self.dictionary
 
-    @property
     def target_dictionary(self):
         return self.dictionary
 

Mutant 1241

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -100,7 +100,6 @@
     def collater(self, samples):
         return self.batch
 
-    @property
     def sizes(self):
         return np.array([self.item_size] * self.num_items)
 

Mutant 1242

--- fairseq/benchmark/dummy_lm.py
+++ fairseq/benchmark/dummy_lm.py
@@ -113,7 +113,6 @@
     def ordered_indices(self):
         return np.arange(self.num_items)
 
-    @property
     def supports_prefetch(self):
         return False