fairseq/data/denoising_dataset.py

Killed 0 out of 3 mutants

Survived

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

Mutant 336

--- fairseq/data/denoising_dataset.py
+++ fairseq/data/denoising_dataset.py
@@ -17,7 +17,7 @@
     vocab,
     left_pad_source=False,
     left_pad_target=False,
-    input_feeding=True,
+    input_feeding=False,
 ):
     assert input_feeding
     if len(samples) == 0:

Mutant 337

--- fairseq/data/denoising_dataset.py
+++ fairseq/data/denoising_dataset.py
@@ -189,7 +189,7 @@
     def __len__(self):
         return len(self.dataset)
 
-    def permute_sentences(self, source, p=1.0):
+    def permute_sentences(self, source, p=2.0):
         full_stops = (source == self.full_stop_index)
         # Pretend it ends with a full stop so last span is a sentence
         full_stops[-2] = 1

Mutant 338

--- fairseq/data/denoising_dataset.py
+++ fairseq/data/denoising_dataset.py
@@ -380,7 +380,6 @@
         self.src.prefetch(indices)
         self.tgt.prefetch(indices)
 
-    @property
     def supports_prefetch(self):
         return (
             hasattr(self.src, 'supports_prefetch')