fairseq/tasks/semisupervised_translation.py
Killed 0 out of 43 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2096
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -25,7 +25,7 @@
from . import register_task
from fairseq import utils
-logger = logging.getLogger(__name__)
+logger = None
def _get_bt_dataset_key(lang_pair):
Mutant 2097
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -57,7 +57,7 @@
return float(split[0][1]), [(int(k), float(v)) for k, v in split]
-@register_task('semisupervised_translation')
+@register_task('XXsemisupervised_translationXX')
class SemisupervisedTranslationTask(MultilingualTranslationTask):
"""A task for training multiple translation models simultaneously.
Mutant 2098
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -56,8 +56,6 @@
assert all(int(split[i][0]) < int(split[i + 1][0]) for i in range(len(split) - 1))
return float(split[0][1]), [(int(k), float(v)) for k, v in split]
-
-@register_task('semisupervised_translation')
class SemisupervisedTranslationTask(MultilingualTranslationTask):
"""A task for training multiple translation models simultaneously.
Mutant 2099
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -81,7 +81,6 @@
`--target-lang`, instead of `--lang-pairs`.
"""
- @staticmethod
def add_args(parser):
"""Add task-specific arguments to the parser."""
# fmt: off
Mutant 2100
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -86,7 +86,7 @@
"""Add task-specific arguments to the parser."""
# fmt: off
MultilingualTranslationTask.add_args(parser)
- parser.add_argument('--lambda-parallel-config', default="1.0", type=str, metavar='CONFIG',
+ parser.add_argument('XX--lambda-parallel-configXX', default="1.0", type=str, metavar='CONFIG',
help='cross-entropy reconstruction coefficient (parallel data). '
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2101
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -86,7 +86,7 @@
"""Add task-specific arguments to the parser."""
# fmt: off
MultilingualTranslationTask.add_args(parser)
- parser.add_argument('--lambda-parallel-config', default="1.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-parallel-config', default="XX1.0XX", type=str, metavar='CONFIG',
help='cross-entropy reconstruction coefficient (parallel data). '
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2102
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -86,7 +86,7 @@
"""Add task-specific arguments to the parser."""
# fmt: off
MultilingualTranslationTask.add_args(parser)
- parser.add_argument('--lambda-parallel-config', default="1.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-parallel-config', default="1.0", type=str, metavar='XXCONFIGXX',
help='cross-entropy reconstruction coefficient (parallel data). '
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2103
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -87,7 +87,7 @@
# fmt: off
MultilingualTranslationTask.add_args(parser)
parser.add_argument('--lambda-parallel-config', default="1.0", type=str, metavar='CONFIG',
- help='cross-entropy reconstruction coefficient (parallel data). '
+ help='XXcross-entropy reconstruction coefficient (parallel data). XX'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
Mutant 2104
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -91,7 +91,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-denoising-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('XX--lambda-denoising-configXX', default="0.0", type=str, metavar='CONFIG',
help='Cross-entropy reconstruction coefficient (denoising autoencoding)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2105
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -91,7 +91,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-denoising-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-denoising-config', default="XX0.0XX", type=str, metavar='CONFIG',
help='Cross-entropy reconstruction coefficient (denoising autoencoding)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2106
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -91,7 +91,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-denoising-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-denoising-config', default="0.0", type=str, metavar='XXCONFIGXX',
help='Cross-entropy reconstruction coefficient (denoising autoencoding)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2107
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -92,7 +92,7 @@
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
parser.add_argument('--lambda-denoising-config', default="0.0", type=str, metavar='CONFIG',
- help='Cross-entropy reconstruction coefficient (denoising autoencoding)'
+ help='XXCross-entropy reconstruction coefficient (denoising autoencoding)XX'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
Mutant 2108
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -96,7 +96,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-otf-bt-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('XX--lambda-otf-bt-configXX', default="0.0", type=str, metavar='CONFIG',
help='cross-entropy reconstruction coefficient (on-the-fly back-translation parallel data)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2109
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -96,7 +96,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-otf-bt-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-otf-bt-config', default="XX0.0XX", type=str, metavar='CONFIG',
help='cross-entropy reconstruction coefficient (on-the-fly back-translation parallel data)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2110
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -96,7 +96,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--lambda-otf-bt-config', default="0.0", type=str, metavar='CONFIG',
+ parser.add_argument('--lambda-otf-bt-config', default="0.0", type=str, metavar='XXCONFIGXX',
help='cross-entropy reconstruction coefficient (on-the-fly back-translation parallel data)'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
Mutant 2111
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -97,7 +97,7 @@
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
parser.add_argument('--lambda-otf-bt-config', default="0.0", type=str, metavar='CONFIG',
- help='cross-entropy reconstruction coefficient (on-the-fly back-translation parallel data)'
+ help='XXcross-entropy reconstruction coefficient (on-the-fly back-translation parallel data)XX'
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
Mutant 2112
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -101,7 +101,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
+ parser.add_argument('XX--bt-max-len-aXX', default=1.1, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
Mutant 2113
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -101,7 +101,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
+ parser.add_argument('--bt-max-len-a', default=2.1, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
Mutant 2114
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -101,7 +101,7 @@
'use fixed weight during training if set to floating point number. '
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
- parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
+ parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='XXNXX',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
Mutant 2115
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -102,7 +102,7 @@
'use piecewise linear function over number of updates to schedule the '
'weight with the format: w0:step0,w1:step1,...')
parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
- help='generate back-translated sequences of maximum length ax + b, where x is the '
+ help='XXgenerate back-translated sequences of maximum length ax + b, where x is the XX'
'source length')
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
Mutant 2116
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -104,7 +104,7 @@
parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
+ parser.add_argument('XX--bt-max-len-bXX', default=10.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
Mutant 2117
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -104,7 +104,7 @@
parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
+ parser.add_argument('--bt-max-len-b', default=11.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
Mutant 2118
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -104,7 +104,7 @@
parser.add_argument('--bt-max-len-a', default=1.1, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
+ parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='XXNXX',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
Mutant 2119
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -105,7 +105,7 @@
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
- help='generate back-translated sequences of maximum length ax + b, where x is the '
+ help='XXgenerate back-translated sequences of maximum length ax + b, where x is the XX'
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
Mutant 2120
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -107,7 +107,7 @@
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
+ parser.add_argument('XX--bt-beam-sizeXX', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
Mutant 2121
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -107,7 +107,7 @@
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
+ parser.add_argument('--bt-beam-size', default=2, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
Mutant 2122
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -107,7 +107,7 @@
parser.add_argument('--bt-max-len-b', default=10.0, type=float, metavar='N',
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
- parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
+ parser.add_argument('--bt-beam-size', default=1, type=int, metavar='XXNXX',
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
Mutant 2123
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -108,7 +108,7 @@
help='generate back-translated sequences of maximum length ax + b, where x is the '
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
- help='beam size used in beam search of online back-translation')
+ help='XXbeam size used in beam search of online back-translationXX')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
Mutant 2124
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -109,7 +109,7 @@
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
- parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
+ parser.add_argument('XX--max-word-shuffle-distanceXX', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
Mutant 2125
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -109,7 +109,7 @@
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
- parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
+ parser.add_argument('--max-word-shuffle-distance', default=4.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
Mutant 2126
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -109,7 +109,7 @@
'source length')
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
- parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
+ parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='XXNXX',
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
Mutant 2127
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -110,7 +110,7 @@
parser.add_argument('--bt-beam-size', default=1, type=int, metavar='N',
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
- help='maximum word shuffle distance for denoising autoencoding data generation')
+ help='XXmaximum word shuffle distance for denoising autoencoding data generationXX')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
Mutant 2128
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -111,7 +111,7 @@
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
- parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
+ parser.add_argument('XX--word-dropout-probXX', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
Mutant 2129
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -111,7 +111,7 @@
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
- parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
+ parser.add_argument('--word-dropout-prob', default=1.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
Mutant 2130
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -111,7 +111,7 @@
help='beam size used in beam search of online back-translation')
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
- parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
+ parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='XXNXX',
help='word dropout probability for denoising autoencoding data generation')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
Mutant 2131
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -112,7 +112,7 @@
parser.add_argument('--max-word-shuffle-distance', default=3.0, type=float, metavar='N',
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
- help='word dropout probability for denoising autoencoding data generation')
+ help='XXword dropout probability for denoising autoencoding data generationXX')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
# fmt: on
Mutant 2132
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -113,7 +113,7 @@
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
- parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
+ parser.add_argument('XX--word-blanking-probXX', default=0.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
# fmt: on
Mutant 2133
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -113,7 +113,7 @@
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
- parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
+ parser.add_argument('--word-blanking-prob', default=1.2, type=float, metavar='N',
help='word blanking probability for denoising autoencoding data generation')
# fmt: on
Mutant 2134
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -113,7 +113,7 @@
help='maximum word shuffle distance for denoising autoencoding data generation')
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
- parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
+ parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='XXNXX',
help='word blanking probability for denoising autoencoding data generation')
# fmt: on
Mutant 2135
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -114,7 +114,7 @@
parser.add_argument('--word-dropout-prob', default=0.1, type=float, metavar='N',
help='word dropout probability for denoising autoencoding data generation')
parser.add_argument('--word-blanking-prob', default=0.2, type=float, metavar='N',
- help='word blanking probability for denoising autoencoding data generation')
+ help='XXword blanking probability for denoising autoencoding data generationXX')
# fmt: on
def __init__(self, args, dicts, training):
Mutant 2136
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -131,7 +131,6 @@
self.backtranslate_datasets = {}
self.backtranslators = {}
- @classmethod
def setup_task(cls, args, **kwargs):
dicts, training = MultilingualTranslationTask.prepare(args, **kwargs)
return cls(args, dicts, training)
Mutant 2137
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -136,7 +136,7 @@
dicts, training = MultilingualTranslationTask.prepare(args, **kwargs)
return cls(args, dicts, training)
- def load_dataset(self, split, epoch=1, **kwargs):
+ def load_dataset(self, split, epoch=2, **kwargs):
"""Load a dataset split."""
paths = utils.split_paths(self.args.data)
assert len(paths) > 0
Mutant 2138
--- fairseq/tasks/semisupervised_translation.py
+++ fairseq/tasks/semisupervised_translation.py
@@ -320,7 +320,7 @@
return model
- def train_step(self, sample, model, criterion, optimizer, update_num, ignore_grad=False):
+ def train_step(self, sample, model, criterion, optimizer, update_num, ignore_grad=True):
model.train()
if update_num > 0: