fairseq/tasks/denoising.py
Killed 0 out of 56 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2601
--- 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 2602
--- 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 2603
--- 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 2604
--- 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 2605
--- 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 2606
--- 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 2607
--- 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 2608
--- 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 2609
--- 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 2610
--- 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 2611
--- 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 2612
--- 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 2613
--- 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 2614
--- 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 2615
--- 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 2616
--- 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 2617
--- 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 2618
--- 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 2619
--- 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 2620
--- 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 2621
--- 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 2622
--- 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 2623
--- 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 2624
--- 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 2625
--- 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 2626
--- 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 2627
--- 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 2628
--- 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 2629
--- 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 2630
--- 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 2631
--- 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 2632
--- 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 2633
--- 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 2634
--- 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 2635
--- 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 2636
--- 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 2637
--- 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 2638
--- 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 2639
--- 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 2640
--- 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 2641
--- 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 2642
--- 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 2643
--- 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 2644
--- 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 2645
--- 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 2646
--- 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 2647
--- 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 2648
--- 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 2649
--- 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 2650
--- 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 2651
--- 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 2652
--- 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 2653
--- 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 2654
--- 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 2655
--- 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 2656
--- 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