fairseq/models/nat/nat_crf_transformer.py

Killed 3 out of 7 mutants

Survived

Survived mutation testing. These mutants show holes in your test suite.

Mutant 1782

--- fairseq/models/nat/nat_crf_transformer.py
+++ fairseq/models/nat/nat_crf_transformer.py
@@ -19,7 +19,6 @@
             beam_size=args.crf_beam_approx
         )
 
-    @property
     def allow_ensemble(self):
         return False
 

Mutant 1783

--- fairseq/models/nat/nat_crf_transformer.py
+++ fairseq/models/nat/nat_crf_transformer.py
@@ -23,7 +23,6 @@
     def allow_ensemble(self):
         return False
 
-    @staticmethod
     def add_args(parser):
         NATransformerModel.add_args(parser)
         parser.add_argument("--crf-lowrank-approx", type=int,

Mutant 1785

--- fairseq/models/nat/nat_crf_transformer.py
+++ fairseq/models/nat/nat_crf_transformer.py
@@ -97,7 +97,7 @@
         )
 
 
-@register_model_architecture("nacrf_transformer", "nacrf_transformer")
+@register_model_architecture("nacrf_transformer", "XXnacrf_transformerXX")
 def nacrf_base_architecture(args):
     args.crf_lowrank_approx = getattr(args, "crf_lowrank_approx", 32)
     args.crf_beam_approx = getattr(args, "crf_beam_approx", 64)

Mutant 1786

--- fairseq/models/nat/nat_crf_transformer.py
+++ fairseq/models/nat/nat_crf_transformer.py
@@ -96,8 +96,6 @@
             history=history
         )
 
-
-@register_model_architecture("nacrf_transformer", "nacrf_transformer")
 def nacrf_base_architecture(args):
     args.crf_lowrank_approx = getattr(args, "crf_lowrank_approx", 32)
     args.crf_beam_approx = getattr(args, "crf_beam_approx", 64)