fairseq/tasks/denoising.py

Killed 0 out of 56 mutants

Survived

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

Mutant 2908

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

Mutant 2909

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -23,7 +23,7 @@
 logger = logging.getLogger(__name__)
 
 
-@register_task('denoising')
+@register_task('XXdenoisingXX')
 class DenoisingTask(FairseqTask):
     """
     Denoising task for applying sequence to sequence denoising. (ie. BART)

Mutant 2910

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -22,8 +22,6 @@
 
 logger = logging.getLogger(__name__)
 
-
-@register_task('denoising')
 class DenoisingTask(FairseqTask):
     """
     Denoising task for applying sequence to sequence denoising. (ie. BART)

Mutant 2911

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -29,7 +29,6 @@
     Denoising task for applying sequence to sequence denoising. (ie. BART)
     """
 
-    @staticmethod
     def add_args(parser):
         """Add task-specific arguments to the parser."""
         parser.add_argument('data', help='path to data directory')

Mutant 2912

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -32,7 +32,7 @@
     @staticmethod
     def add_args(parser):
         """Add task-specific arguments to the parser."""
-        parser.add_argument('data', help='path to data directory')
+        parser.add_argument('XXdataXX', help='path to data directory')
         parser.add_argument('--tokens-per-sample', default=512, type=int,
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')

Mutant 2913

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -32,7 +32,7 @@
     @staticmethod
     def add_args(parser):
         """Add task-specific arguments to the parser."""
-        parser.add_argument('data', help='path to data directory')
+        parser.add_argument('data', help='XXpath to data directoryXX')
         parser.add_argument('--tokens-per-sample', default=512, type=int,
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')

Mutant 2914

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -33,7 +33,7 @@
     def add_args(parser):
         """Add task-specific arguments to the parser."""
         parser.add_argument('data', help='path to data directory')
-        parser.add_argument('--tokens-per-sample', default=512, type=int,
+        parser.add_argument('XX--tokens-per-sampleXX', default=512, type=int,
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')
         parser.add_argument(

Mutant 2915

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -33,7 +33,7 @@
     def add_args(parser):
         """Add task-specific arguments to the parser."""
         parser.add_argument('data', help='path to data directory')
-        parser.add_argument('--tokens-per-sample', default=512, type=int,
+        parser.add_argument('--tokens-per-sample', default=513, type=int,
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')
         parser.add_argument(

Mutant 2916

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -34,7 +34,7 @@
         """Add task-specific arguments to the parser."""
         parser.add_argument('data', help='path to data directory')
         parser.add_argument('--tokens-per-sample', default=512, type=int,
-                            help='max number of total tokens over all segments'
+                            help='XXmax number of total tokens over all segmentsXX'
                                  ' per sample for dataset')
         parser.add_argument(
             '--sample-break-mode', default="complete_doc", type=str,

Mutant 2917

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -37,7 +37,7 @@
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')
         parser.add_argument(
-            '--sample-break-mode', default="complete_doc", type=str,
+            'XX--sample-break-modeXX', default="complete_doc", type=str,
             help='mode for breaking sentence',
         )
         parser.add_argument(

Mutant 2918

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -37,7 +37,7 @@
                             help='max number of total tokens over all segments'
                                  ' per sample for dataset')
         parser.add_argument(
-            '--sample-break-mode', default="complete_doc", type=str,
+            '--sample-break-mode', default="XXcomplete_docXX", type=str,
             help='mode for breaking sentence',
         )
         parser.add_argument(

Mutant 2919

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -38,7 +38,7 @@
                                  ' per sample for dataset')
         parser.add_argument(
             '--sample-break-mode', default="complete_doc", type=str,
-            help='mode for breaking sentence',
+            help='XXmode for breaking sentenceXX',
         )
         parser.add_argument(
             '--mask', default=0.0, type=float,

Mutant 2920

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -41,7 +41,7 @@
             help='mode for breaking sentence',
         )
         parser.add_argument(
-            '--mask', default=0.0, type=float,
+            'XX--maskXX', default=0.0, type=float,
             help='fraction of words/subwords that will be masked',
         )
         parser.add_argument(

Mutant 2921

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -41,7 +41,7 @@
             help='mode for breaking sentence',
         )
         parser.add_argument(
-            '--mask', default=0.0, type=float,
+            '--mask', default=1.0, type=float,
             help='fraction of words/subwords that will be masked',
         )
         parser.add_argument(

Mutant 2922

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -42,7 +42,7 @@
         )
         parser.add_argument(
             '--mask', default=0.0, type=float,
-            help='fraction of words/subwords that will be masked',
+            help='XXfraction of words/subwords that will be maskedXX',
         )
         parser.add_argument(
             '--mask-random', default=0.0, type=float,

Mutant 2923

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -45,7 +45,7 @@
             help='fraction of words/subwords that will be masked',
         )
         parser.add_argument(
-            '--mask-random', default=0.0, type=float,
+            'XX--mask-randomXX', default=0.0, type=float,
             help='instead of using [MASK], use random token this often'
         )
         parser.add_argument(

Mutant 2924

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -45,7 +45,7 @@
             help='fraction of words/subwords that will be masked',
         )
         parser.add_argument(
-            '--mask-random', default=0.0, type=float,
+            '--mask-random', default=1.0, type=float,
             help='instead of using [MASK], use random token this often'
         )
         parser.add_argument(

Mutant 2925

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -46,7 +46,7 @@
         )
         parser.add_argument(
             '--mask-random', default=0.0, type=float,
-            help='instead of using [MASK], use random token this often'
+            help='XXinstead of using [MASK], use random token this oftenXX'
         )
         parser.add_argument(
             '--insert', default=0.0, type=float,

Mutant 2926

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -49,7 +49,7 @@
             help='instead of using [MASK], use random token this often'
         )
         parser.add_argument(
-            '--insert', default=0.0, type=float,
+            'XX--insertXX', default=0.0, type=float,
             help='insert this percentage of additional random tokens',
         )
         parser.add_argument(

Mutant 2927

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -49,7 +49,7 @@
             help='instead of using [MASK], use random token this often'
         )
         parser.add_argument(
-            '--insert', default=0.0, type=float,
+            '--insert', default=1.0, type=float,
             help='insert this percentage of additional random tokens',
         )
         parser.add_argument(

Mutant 2928

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -50,7 +50,7 @@
         )
         parser.add_argument(
             '--insert', default=0.0, type=float,
-            help='insert this percentage of additional random tokens',
+            help='XXinsert this percentage of additional random tokensXX',
         )
         parser.add_argument(
             '--permute', default=0.0, type=float,

Mutant 2929

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -53,7 +53,7 @@
             help='insert this percentage of additional random tokens',
         )
         parser.add_argument(
-            '--permute', default=0.0, type=float,
+            'XX--permuteXX', default=0.0, type=float,
             help='take this proportion of subwords and permute them',
         )
         parser.add_argument(

Mutant 2930

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -53,7 +53,7 @@
             help='insert this percentage of additional random tokens',
         )
         parser.add_argument(
-            '--permute', default=0.0, type=float,
+            '--permute', default=1.0, type=float,
             help='take this proportion of subwords and permute them',
         )
         parser.add_argument(

Mutant 2931

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -54,7 +54,7 @@
         )
         parser.add_argument(
             '--permute', default=0.0, type=float,
-            help='take this proportion of subwords and permute them',
+            help='XXtake this proportion of subwords and permute themXX',
         )
         parser.add_argument(
             '--rotate', default=0.5, type=float,

Mutant 2932

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -57,7 +57,7 @@
             help='take this proportion of subwords and permute them',
         )
         parser.add_argument(
-            '--rotate', default=0.5, type=float,
+            'XX--rotateXX', default=0.5, type=float,
             help='rotate this proportion of inputs',
         )
         parser.add_argument(

Mutant 2933

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -57,7 +57,7 @@
             help='take this proportion of subwords and permute them',
         )
         parser.add_argument(
-            '--rotate', default=0.5, type=float,
+            '--rotate', default=1.5, type=float,
             help='rotate this proportion of inputs',
         )
         parser.add_argument(

Mutant 2934

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -58,7 +58,7 @@
         )
         parser.add_argument(
             '--rotate', default=0.5, type=float,
-            help='rotate this proportion of inputs',
+            help='XXrotate this proportion of inputsXX',
         )
         parser.add_argument(
             '--poisson-lambda', default=3.0, type=float,

Mutant 2935

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -61,7 +61,7 @@
             help='rotate this proportion of inputs',
         )
         parser.add_argument(
-            '--poisson-lambda', default=3.0, type=float,
+            'XX--poisson-lambdaXX', default=3.0, type=float,
             help='randomly shuffle sentences for this proportion of inputs'
         )
         parser.add_argument(

Mutant 2936

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -61,7 +61,7 @@
             help='rotate this proportion of inputs',
         )
         parser.add_argument(
-            '--poisson-lambda', default=3.0, type=float,
+            '--poisson-lambda', default=4.0, type=float,
             help='randomly shuffle sentences for this proportion of inputs'
         )
         parser.add_argument(

Mutant 2937

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -62,7 +62,7 @@
         )
         parser.add_argument(
             '--poisson-lambda', default=3.0, type=float,
-            help='randomly shuffle sentences for this proportion of inputs'
+            help='XXrandomly shuffle sentences for this proportion of inputsXX'
         )
         parser.add_argument(
             '--permute-sentences', default=0.0, type=float,

Mutant 2938

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -65,7 +65,7 @@
             help='randomly shuffle sentences for this proportion of inputs'
         )
         parser.add_argument(
-            '--permute-sentences', default=0.0, type=float,
+            'XX--permute-sentencesXX', default=0.0, type=float,
             help='shuffle this proportion of sentences in all inputs'
         )
         parser.add_argument(

Mutant 2939

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -65,7 +65,7 @@
             help='randomly shuffle sentences for this proportion of inputs'
         )
         parser.add_argument(
-            '--permute-sentences', default=0.0, type=float,
+            '--permute-sentences', default=1.0, type=float,
             help='shuffle this proportion of sentences in all inputs'
         )
         parser.add_argument(

Mutant 2940

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -66,7 +66,7 @@
         )
         parser.add_argument(
             '--permute-sentences', default=0.0, type=float,
-            help='shuffle this proportion of sentences in all inputs'
+            help='XXshuffle this proportion of sentences in all inputsXX'
         )
         parser.add_argument(
             '--mask-length', default="subword", type=str,

Mutant 2941

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -69,7 +69,7 @@
             help='shuffle this proportion of sentences in all inputs'
         )
         parser.add_argument(
-            '--mask-length', default="subword", type=str,
+            'XX--mask-lengthXX', default="subword", type=str,
             choices=['subword', 'word', 'span-poisson'],
             help='mask length to choose'
         )

Mutant 2942

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -69,7 +69,7 @@
             help='shuffle this proportion of sentences in all inputs'
         )
         parser.add_argument(
-            '--mask-length', default="subword", type=str,
+            '--mask-length', default="XXsubwordXX", type=str,
             choices=['subword', 'word', 'span-poisson'],
             help='mask length to choose'
         )

Mutant 2943

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -70,7 +70,7 @@
         )
         parser.add_argument(
             '--mask-length', default="subword", type=str,
-            choices=['subword', 'word', 'span-poisson'],
+            choices=['XXsubwordXX', 'word', 'span-poisson'],
             help='mask length to choose'
         )
         parser.add_argument(

Mutant 2944

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -70,7 +70,7 @@
         )
         parser.add_argument(
             '--mask-length', default="subword", type=str,
-            choices=['subword', 'word', 'span-poisson'],
+            choices=['subword', 'XXwordXX', 'span-poisson'],
             help='mask length to choose'
         )
         parser.add_argument(

Mutant 2945

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -70,7 +70,7 @@
         )
         parser.add_argument(
             '--mask-length', default="subword", type=str,
-            choices=['subword', 'word', 'span-poisson'],
+            choices=['subword', 'word', 'XXspan-poissonXX'],
             help='mask length to choose'
         )
         parser.add_argument(

Mutant 2946

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -71,7 +71,7 @@
         parser.add_argument(
             '--mask-length', default="subword", type=str,
             choices=['subword', 'word', 'span-poisson'],
-            help='mask length to choose'
+            help='XXmask length to chooseXX'
         )
         parser.add_argument(
             '--replace-length', default=-1, type=int,

Mutant 2947

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -74,7 +74,7 @@
             help='mask length to choose'
         )
         parser.add_argument(
-            '--replace-length', default=-1, type=int,
+            'XX--replace-lengthXX', default=-1, type=int,
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(

Mutant 2948

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -74,7 +74,7 @@
             help='mask length to choose'
         )
         parser.add_argument(
-            '--replace-length', default=-1, type=int,
+            '--replace-length', default=+1, type=int,
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(

Mutant 2949

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -74,7 +74,7 @@
             help='mask length to choose'
         )
         parser.add_argument(
-            '--replace-length', default=-1, type=int,
+            '--replace-length', default=-2, type=int,
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(

Mutant 2950

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -75,7 +75,7 @@
         )
         parser.add_argument(
             '--replace-length', default=-1, type=int,
-            help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
+            help='XXwhen masking N tokens, replace with 0, 1, or N tokens (use -1 for N)XX'
         )
         parser.add_argument(
             '--max-source-positions', default=1024, type=int, metavar='N',

Mutant 2951

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -78,7 +78,7 @@
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(
-            '--max-source-positions', default=1024, type=int, metavar='N',
+            'XX--max-source-positionsXX', default=1024, type=int, metavar='N',
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(

Mutant 2952

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -78,7 +78,7 @@
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(
-            '--max-source-positions', default=1024, type=int, metavar='N',
+            '--max-source-positions', default=1025, type=int, metavar='N',
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(

Mutant 2953

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -78,7 +78,7 @@
             help='when masking N tokens, replace with 0, 1, or N tokens (use -1 for N)'
         )
         parser.add_argument(
-            '--max-source-positions', default=1024, type=int, metavar='N',
+            '--max-source-positions', default=1024, type=int, metavar='XXNXX',
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(

Mutant 2954

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -79,7 +79,7 @@
         )
         parser.add_argument(
             '--max-source-positions', default=1024, type=int, metavar='N',
-            help='max number of tokens in the source sequence'
+            help='XXmax number of tokens in the source sequenceXX'
         )
         parser.add_argument(
             '--max-target-positions', default=1024, type=int, metavar='N',

Mutant 2955

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -82,7 +82,7 @@
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(
-            '--max-target-positions', default=1024, type=int, metavar='N',
+            'XX--max-target-positionsXX', default=1024, type=int, metavar='N',
             help='max number of tokens in the target sequence'
         )
 

Mutant 2956

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -82,7 +82,7 @@
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(
-            '--max-target-positions', default=1024, type=int, metavar='N',
+            '--max-target-positions', default=1025, type=int, metavar='N',
             help='max number of tokens in the target sequence'
         )
 

Mutant 2957

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -82,7 +82,7 @@
             help='max number of tokens in the source sequence'
         )
         parser.add_argument(
-            '--max-target-positions', default=1024, type=int, metavar='N',
+            '--max-target-positions', default=1024, type=int, metavar='XXNXX',
             help='max number of tokens in the target sequence'
         )
 

Mutant 2958

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -83,7 +83,7 @@
         )
         parser.add_argument(
             '--max-target-positions', default=1024, type=int, metavar='N',
-            help='max number of tokens in the target sequence'
+            help='XXmax number of tokens in the target sequenceXX'
         )
 
     def __init__(self, args, dictionary):

Mutant 2959

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -94,7 +94,6 @@
         # add mask token
         self.mask_idx = self.dictionary.add_symbol('')
 
-    @classmethod
     def setup_task(cls, args, **kwargs):
         """Setup the task.
         """

Mutant 2960

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -104,7 +104,7 @@
             args.shuffle_instance = False
         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:

Mutant 2961

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -104,7 +104,7 @@
             args.shuffle_instance = False
         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:

Mutant 2962

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -160,7 +160,6 @@
         """Return the max sentence length allowed by the task."""
         return (self.args.max_source_positions, self.args.max_target_positions)
 
-    @property
     def source_dictionary(self):
         """Return the source :class:`~fairseq.data.Dictionary`."""
         return self.dictionary

Mutant 2963

--- fairseq/tasks/denoising.py
+++ fairseq/tasks/denoising.py
@@ -165,7 +165,6 @@
         """Return the source :class:`~fairseq.data.Dictionary`."""
         return self.dictionary
 
-    @property
     def target_dictionary(self):
         """Return the target :class:`~fairseq.data.Dictionary`."""
         return self.dictionary