fairseq/tasks/multilingual_denoising.py

Killed 1 out of 19 mutants

Survived

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

Mutant 3012

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -24,7 +24,7 @@
 from fairseq.tasks import register_task
 
 
-logger = logging.getLogger(__name__)
+logger = None
 
 
 @register_task('multilingual_denoising')

Mutant 3013

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -27,7 +27,7 @@
 logger = logging.getLogger(__name__)
 
 
-@register_task('multilingual_denoising')
+@register_task('XXmultilingual_denoisingXX')
 class MultilingualDenoisingTask(DenoisingTask):
 
     @staticmethod

Mutant 3014

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -26,8 +26,6 @@
 
 logger = logging.getLogger(__name__)
 
-
-@register_task('multilingual_denoising')
 class MultilingualDenoisingTask(DenoisingTask):
 
     @staticmethod

Mutant 3015

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -30,7 +30,6 @@
 @register_task('multilingual_denoising')
 class MultilingualDenoisingTask(DenoisingTask):
 
-    @staticmethod
     def add_args(parser):
         DenoisingTask.add_args(parser)
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,

Mutant 3016

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -33,7 +33,7 @@
     @staticmethod
     def add_args(parser):
         DenoisingTask.add_args(parser)
-        parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
+        parser.add_argument('XX--multilang-sampling-alphaXX', type=float, default=1.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)

Mutant 3017

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -33,7 +33,7 @@
     @staticmethod
     def add_args(parser):
         DenoisingTask.add_args(parser)
-        parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
+        parser.add_argument('--multilang-sampling-alpha', type=float, default=2.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)

Mutant 3018

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -34,7 +34,7 @@
     def add_args(parser):
         DenoisingTask.add_args(parser)
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
-                            help='smoothing alpha for sample ratios across multiple datasets')
+                            help='XXsmoothing alpha for sample ratios across multiple datasetsXX')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',

Mutant 3019

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -35,7 +35,7 @@
         DenoisingTask.add_args(parser)
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
-        parser.add_argument('--add-lang-token', default=False, action='store_true')
+        parser.add_argument('XX--add-lang-tokenXX', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')

Mutant 3020

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -35,7 +35,7 @@
         DenoisingTask.add_args(parser)
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
-        parser.add_argument('--add-lang-token', default=False, action='store_true')
+        parser.add_argument('--add-lang-token', default=True, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')

Mutant 3022

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -36,7 +36,7 @@
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
-        parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
+        parser.add_argument('XX--langsXX', type=str, help="language ids we are considering", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')
 

Mutant 3023

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -36,7 +36,7 @@
         parser.add_argument('--multilang-sampling-alpha', type=float, default=1.0,
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
-        parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
+        parser.add_argument('--langs', type=str, help="XXlanguage ids we are consideringXX", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')
 

Mutant 3024

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -37,7 +37,7 @@
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
-        parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
+        parser.add_argument('XX--no-whole-word-mask-langsXX', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')
 
     @classmethod

Mutant 3025

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -37,7 +37,7 @@
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
-        parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
+        parser.add_argument('--no-whole-word-mask-langs', type=str, default='XXXX', metavar='N',
                             help='languages without spacing between words dont support whole word masking')
 
     @classmethod

Mutant 3026

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -37,7 +37,7 @@
                             help='smoothing alpha for sample ratios across multiple datasets')
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
-        parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
+        parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='XXNXX',
                             help='languages without spacing between words dont support whole word masking')
 
     @classmethod

Mutant 3027

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -38,7 +38,7 @@
         parser.add_argument('--add-lang-token', default=False, action='store_true')
         parser.add_argument('--langs', type=str, help="language ids we are considering", default=None)
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
-                            help='languages without spacing between words dont support whole word masking')
+                            help='XXlanguages without spacing between words dont support whole word maskingXX')
 
     @classmethod
     def setup_task(cls, args, **kwargs):

Mutant 3028

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -40,7 +40,6 @@
         parser.add_argument('--no-whole-word-mask-langs', type=str, default='', metavar='N',
                             help='languages without spacing between words dont support whole word masking')
 
-    @classmethod
     def setup_task(cls, args, **kwargs):
         """Setup the task.
         """

Mutant 3029

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -86,7 +86,7 @@
         smoothed_prob = smoothed_prob / smoothed_prob.sum()
         return smoothed_prob
 
-    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:

Mutant 3030

--- fairseq/tasks/multilingual_denoising.py
+++ fairseq/tasks/multilingual_denoising.py
@@ -86,7 +86,7 @@
         smoothed_prob = smoothed_prob / smoothed_prob.sum()
         return smoothed_prob
 
-    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: