fairseq/tasks/denoising.py
Killed 0 out of 56 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 1037
--- 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 1038
--- 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 1039
--- 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 1040
--- 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 1041
--- 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 1042
--- 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 1043
--- 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 1044
--- 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 1045
--- 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 1046
--- 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 1047
--- 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 1048
--- 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 1049
--- 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 1050
--- 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 1051
--- 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 1052
--- 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 1053
--- 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 1054
--- 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 1055
--- 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 1056
--- 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 1057
--- 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 1058
--- 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 1059
--- 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 1060
--- 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 1061
--- 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 1062
--- 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 1063
--- 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 1064
--- 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 1065
--- 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 1066
--- 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 1067
--- 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 1068
--- 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 1069
--- 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 1070
--- 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 1071
--- 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 1072
--- 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 1073
--- 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 1074
--- 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 1075
--- 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 1076
--- 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 1077
--- 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 1078
--- 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 1079
--- 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 1080
--- 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 1081
--- 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 1082
--- 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 1083
--- 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 1084
--- 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 1085
--- 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 1086
--- 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 1087
--- 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 1088
--- 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 1089
--- 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 1090
--- 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 1091
--- 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 1092
--- 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