fairseq/models/nat/fairseq_nat_model.py
Killed 0 out of 8 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2266
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -30,7 +30,7 @@
def ensemble_decoder(func):
- def wrapper(self, normalize=False, encoder_out=None, *args, **kwargs):
+ def wrapper(self, normalize=True, encoder_out=None, *args, **kwargs):
if self.ensemble_models is None or len(self.ensemble_models) == 1:
return func(self, normalize=normalize, encoder_out=encoder_out, *args, **kwargs)
Mutant 2267
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -81,7 +81,6 @@
self.ensemble_models = None
- @property
def allow_length_beam(self):
return False
Mutant 2268
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -85,7 +85,6 @@
def allow_length_beam(self):
return False
- @property
def allow_ensemble(self):
return True
Mutant 2269
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -93,7 +93,6 @@
self.encoder.ensemble_models = [m.encoder for m in models]
self.decoder.ensemble_models = [m.decoder for m in models]
- @staticmethod
def add_args(parser):
TransformerModel.add_args(parser)
parser.add_argument(
Mutant 2270
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -102,7 +102,6 @@
help="use custom param initialization for BERT",
)
- @classmethod
def build_decoder(cls, args, tgt_dict, embed_tokens):
decoder = FairseqNATDecoder(args, tgt_dict, embed_tokens)
if getattr(args, "apply_bert_init", False):
Mutant 2271
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -109,7 +109,6 @@
decoder.apply(init_bert_params)
return decoder
- @classmethod
def build_encoder(cls, args, src_dict, embed_tokens):
encoder = FairseqNATEncoder(args, src_dict, embed_tokens)
if getattr(args, "apply_bert_init", False):
Mutant 2272
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -134,7 +134,6 @@
super().__init__(args, dictionary, embed_tokens)
self.ensemble_models = None
- @ensemble_encoder
def forward(self, *args, **kwargs):
return super().forward(*args, **kwargs)
Mutant 2273
--- fairseq/models/nat/fairseq_nat_model.py
+++ fairseq/models/nat/fairseq_nat_model.py
@@ -140,7 +140,7 @@
class FairseqNATDecoder(TransformerDecoder):
- def __init__(self, args, dictionary, embed_tokens, no_encoder_attn=False):
+ def __init__(self, args, dictionary, embed_tokens, no_encoder_attn=True):
super().__init__(args, dictionary, embed_tokens, no_encoder_attn)
self.ensemble_models = None