fairseq/iterative_refinement_generator.py
Killed 0 out of 10 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 18
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -11,7 +11,7 @@
from fairseq import utils
-DecoderOut = namedtuple('IterativeRefinementDecoderOut', [
+DecoderOut = namedtuple('XXIterativeRefinementDecoderOutXX', [
'output_tokens',
'output_scores',
'attn',
Mutant 19
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -12,7 +12,7 @@
DecoderOut = namedtuple('IterativeRefinementDecoderOut', [
- 'output_tokens',
+ 'XXoutput_tokensXX',
'output_scores',
'attn',
'step',
Mutant 20
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -13,7 +13,7 @@
DecoderOut = namedtuple('IterativeRefinementDecoderOut', [
'output_tokens',
- 'output_scores',
+ 'XXoutput_scoresXX',
'attn',
'step',
'max_step',
Mutant 21
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -14,7 +14,7 @@
DecoderOut = namedtuple('IterativeRefinementDecoderOut', [
'output_tokens',
'output_scores',
- 'attn',
+ 'XXattnXX',
'step',
'max_step',
'history'
Mutant 22
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -15,7 +15,7 @@
'output_tokens',
'output_scores',
'attn',
- 'step',
+ 'XXstepXX',
'max_step',
'history'
])
Mutant 23
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -16,7 +16,7 @@
'output_scores',
'attn',
'step',
- 'max_step',
+ 'XXmax_stepXX',
'history'
])
Mutant 24
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -17,7 +17,7 @@
'attn',
'step',
'max_step',
- 'history'
+ 'XXhistoryXX'
])
Mutant 25
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -34,7 +34,7 @@
retain_dropout=False,
adaptive=True,
retain_history=False,
- reranking=False,
+ reranking=True,
):
"""
Generates translations based on iterative refinement.
Mutant 26
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -71,7 +71,7 @@
maxlen_b=None,
cuda=False,
timer=None,
- prefix_size=0,
+ prefix_size=1,
):
"""Iterate over a batched dataset and yield individual translations.
Mutant 27
--- fairseq/iterative_refinement_generator.py
+++ fairseq/iterative_refinement_generator.py
@@ -103,8 +103,6 @@
ref = utils.strip_pad(sample["target"][i, :], self.pad)
yield id, src, ref, hypos[i]
-
- @torch.no_grad()
def generate(self, models, sample, prefix_tokens=None):
# TODO: iterative refinement generator does not support ensemble for now.