fairseq/tasks/multilingual_translation.py
Killed 5 out of 51 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 736
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -23,7 +23,7 @@
from . import FairseqTask, register_task
from fairseq import utils
-logger = logging.getLogger(__name__)
+logger = None
def _lang_token(lang: str):
Mutant 737
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -38,7 +38,7 @@
return idx
-@register_task('multilingual_translation')
+@register_task('XXmultilingual_translationXX')
class MultilingualTranslationTask(FairseqTask):
"""A task for training multiple translation models simultaneously.
Mutant 738
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -37,8 +37,6 @@
'cannot find language token for lang {}'.format(lang)
return idx
-
-@register_task('multilingual_translation')
class MultilingualTranslationTask(FairseqTask):
"""A task for training multiple translation models simultaneously.
Mutant 739
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -64,7 +64,6 @@
the same value as training.
"""
- @staticmethod
def add_args(parser):
"""Add task-specific arguments to the parser."""
# fmt: off
Mutant 740
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -68,7 +68,7 @@
def add_args(parser):
"""Add task-specific arguments to the parser."""
# fmt: off
- parser.add_argument('data', metavar='DIR', help='path to data directory')
+ parser.add_argument('XXdataXX', metavar='DIR', help='path to data directory')
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
Mutant 741
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -68,7 +68,7 @@
def add_args(parser):
"""Add task-specific arguments to the parser."""
# fmt: off
- parser.add_argument('data', metavar='DIR', help='path to data directory')
+ parser.add_argument('data', metavar='XXDIRXX', help='path to data directory')
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
Mutant 742
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -68,7 +68,7 @@
def add_args(parser):
"""Add task-specific arguments to the parser."""
# fmt: off
- parser.add_argument('data', metavar='DIR', help='path to data directory')
+ parser.add_argument('data', metavar='DIR', help='XXpath to data directoryXX')
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
Mutant 743
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -69,7 +69,7 @@
"""Add task-specific arguments to the parser."""
# fmt: off
parser.add_argument('data', metavar='DIR', help='path to data directory')
- parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
+ parser.add_argument('XX--lang-pairsXX', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
help='source language (only needed for inference)')
Mutant 744
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -69,7 +69,7 @@
"""Add task-specific arguments to the parser."""
# fmt: off
parser.add_argument('data', metavar='DIR', help='path to data directory')
- parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
+ parser.add_argument('--lang-pairs', default=None, metavar='XXPAIRSXX',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
help='source language (only needed for inference)')
Mutant 745
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -70,7 +70,7 @@
# fmt: off
parser.add_argument('data', metavar='DIR', help='path to data directory')
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
- help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
+ help='XXcomma-separated list of language pairs (in training order): en-de,en-fr,de-frXX')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
Mutant 748
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -71,7 +71,7 @@
parser.add_argument('data', metavar='DIR', help='path to data directory')
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
- parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
+ parser.add_argument('-s', '--source-lang', default=None, metavar='XXSRCXX',
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
Mutant 749
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -72,7 +72,7 @@
parser.add_argument('--lang-pairs', default=None, metavar='PAIRS',
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
- help='source language (only needed for inference)')
+ help='XXsource language (only needed for inference)XX')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
Mutant 752
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -73,7 +73,7 @@
help='comma-separated list of language pairs (in training order): en-de,en-fr,de-fr')
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
help='source language (only needed for inference)')
- parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
+ parser.add_argument('-t', '--target-lang', default=None, metavar='XXTARGETXX',
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
Mutant 753
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -74,7 +74,7 @@
parser.add_argument('-s', '--source-lang', default=None, metavar='SRC',
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
- help='target language (only needed for inference)')
+ help='XXtarget language (only needed for inference)XX')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
Mutant 754
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -75,7 +75,7 @@
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
- parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
+ parser.add_argument('XX--left-pad-sourceXX', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
Mutant 755
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -75,7 +75,7 @@
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
- parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
+ parser.add_argument('--left-pad-source', default='XXTrueXX', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
Mutant 756
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -75,7 +75,7 @@
help='source language (only needed for inference)')
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
- parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
+ parser.add_argument('--left-pad-source', default='True', type=str, metavar='XXBOOLXX',
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
Mutant 757
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -76,7 +76,7 @@
parser.add_argument('-t', '--target-lang', default=None, metavar='TARGET',
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
- help='pad the source on the left (default: True)')
+ help='XXpad the source on the left (default: True)XX')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
Mutant 758
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -77,7 +77,7 @@
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
- parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
+ parser.add_argument('XX--left-pad-targetXX', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
Mutant 759
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -77,7 +77,7 @@
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
- parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
+ parser.add_argument('--left-pad-target', default='XXFalseXX', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
Mutant 760
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -77,7 +77,7 @@
help='target language (only needed for inference)')
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
- parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
+ parser.add_argument('--left-pad-target', default='False', type=str, metavar='XXBOOLXX',
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
Mutant 761
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -78,7 +78,7 @@
parser.add_argument('--left-pad-source', default='True', type=str, metavar='BOOL',
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
- help='pad the target on the left (default: False)')
+ help='XXpad the target on the left (default: False)XX')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
Mutant 762
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -79,7 +79,7 @@
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
- parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('XX--max-source-positionsXX', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
Mutant 763
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -79,7 +79,7 @@
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
- parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('--max-source-positions', default=1025, type=int, metavar='N',
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
Mutant 764
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -79,7 +79,7 @@
help='pad the source on the left (default: True)')
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
- parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('--max-source-positions', default=1024, type=int, metavar='XXNXX',
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
Mutant 765
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -80,7 +80,7 @@
parser.add_argument('--left-pad-target', default='False', type=str, metavar='BOOL',
help='pad the target on the left (default: False)')
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',
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
Mutant 766
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -81,7 +81,7 @@
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
- parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('XX--max-target-positionsXX', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
Mutant 767
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -81,7 +81,7 @@
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
- parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('--max-target-positions', default=1025, type=int, metavar='N',
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
Mutant 768
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -81,7 +81,7 @@
help='pad the target on the left (default: False)')
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
- parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
+ parser.add_argument('--max-target-positions', default=1024, type=int, metavar='XXNXX',
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
Mutant 769
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -82,7 +82,7 @@
parser.add_argument('--max-source-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the source sequence')
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')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
Mutant 770
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -83,7 +83,7 @@
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
- parser.add_argument('--upsample-primary', default=1, type=int,
+ parser.add_argument('XX--upsample-primaryXX', default=1, type=int,
help='amount to upsample primary dataset')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
metavar='SRCTGT',
Mutant 771
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -83,7 +83,7 @@
help='max number of tokens in the source sequence')
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
- parser.add_argument('--upsample-primary', default=1, type=int,
+ parser.add_argument('--upsample-primary', default=2, type=int,
help='amount to upsample primary dataset')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
metavar='SRCTGT',
Mutant 772
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -84,7 +84,7 @@
parser.add_argument('--max-target-positions', default=1024, type=int, metavar='N',
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
- help='amount to upsample primary dataset')
+ help='XXamount to upsample primary datasetXX')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
metavar='SRCTGT',
help='replace beginning-of-sentence in source sentence with source or target '
Mutant 773
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -85,7 +85,7 @@
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
- parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
+ parser.add_argument('XX--encoder-langtokXX', default=None, type=str, choices=['src', 'tgt'],
metavar='SRCTGT',
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
Mutant 774
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -85,7 +85,7 @@
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
- parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
+ parser.add_argument('--encoder-langtok', default=None, type=str, choices=['XXsrcXX', 'tgt'],
metavar='SRCTGT',
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
Mutant 775
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -85,7 +85,7 @@
help='max number of tokens in the target sequence')
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
- parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
+ parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'XXtgtXX'],
metavar='SRCTGT',
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
Mutant 776
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -86,7 +86,7 @@
parser.add_argument('--upsample-primary', default=1, type=int,
help='amount to upsample primary dataset')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
- metavar='SRCTGT',
+ metavar='XXSRCTGTXX',
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
parser.add_argument('--decoder-langtok', action='store_true',
Mutant 777
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -87,7 +87,7 @@
help='amount to upsample primary dataset')
parser.add_argument('--encoder-langtok', default=None, type=str, choices=['src', 'tgt'],
metavar='SRCTGT',
- help='replace beginning-of-sentence in source sentence with source or target '
+ help='XXreplace beginning-of-sentence in source sentence with source or target XX'
'language token. (src/tgt)')
parser.add_argument('--decoder-langtok', action='store_true',
help='replace beginning-of-sentence in target sentence with target language token')
Mutant 778
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -89,7 +89,7 @@
metavar='SRCTGT',
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
- parser.add_argument('--decoder-langtok', action='store_true',
+ parser.add_argument('XX--decoder-langtokXX', action='store_true',
help='replace beginning-of-sentence in target sentence with target language token')
# fmt: on
Mutant 780
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -90,7 +90,7 @@
help='replace beginning-of-sentence in source sentence with source or target '
'language token. (src/tgt)')
parser.add_argument('--decoder-langtok', action='store_true',
- help='replace beginning-of-sentence in target sentence with target language token')
+ help='XXreplace beginning-of-sentence in target sentence with target language tokenXX')
# fmt: on
def __init__(self, args, dicts, training):
Mutant 781
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -113,7 +113,6 @@
self.model_lang_pairs = self.lang_pairs
self.langs = list(dicts.keys())
- @classmethod
def setup_task(cls, args, **kwargs):
dicts, training = cls.prepare(args, **kwargs)
return cls(args, dicts, training)
Mutant 782
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -118,7 +118,6 @@
dicts, training = cls.prepare(args, **kwargs)
return cls(args, dicts, training)
- @classmethod
def prepare(cls, args, **kargs):
args.left_pad_source = options.eval_bool(args.left_pad_source)
args.left_pad_target = options.eval_bool(args.left_pad_target)
Mutant 783
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -188,7 +188,7 @@
new_tgt_bos=new_tgt_bos,
)
- 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 784
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -262,7 +262,7 @@
raise ValueError('MultilingualTranslationTask requires a FairseqMultiModel architecture')
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()
from collections import defaultdict
agg_loss, agg_sample_size, agg_logging_output = 0., 0., defaultdict(float)
Mutant 785
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -332,7 +332,6 @@
for k in ['sample_size', 'nsentences', 'ntokens']:
metrics.log_scalar(k, sum(l[k] for l in logging_outputs))
- @property
def source_dictionary(self):
if self.training:
return next(iter(self.dicts.values()))
Mutant 786
--- fairseq/tasks/multilingual_translation.py
+++ fairseq/tasks/multilingual_translation.py
@@ -339,7 +339,6 @@
else:
return self.dicts[self.args.source_lang]
- @property
def target_dictionary(self):
if self.training:
return next(iter(self.dicts.values()))