fairseq/benchmark/dummy_model.py

Killed 3 out of 10 mutants

Survived

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

Mutant 1988

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -22,7 +22,6 @@
         super().__init__(encoder)
         self.args = args
 
-    @staticmethod
     def add_args(parser):
         parser.add_argument('--num-layers', type=int, default=24)
         parser.add_argument('--embed-dim', type=int, default=1024)

Mutant 1989

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -27,7 +27,6 @@
         parser.add_argument('--num-layers', type=int, default=24)
         parser.add_argument('--embed-dim', type=int, default=1024)
 
-    @classmethod
     def build_model(cls, args, task):
         encoder = DummyEncoder(
             num_embed=len(task.target_dictionary),

Mutant 1990

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -42,7 +42,7 @@
 
 class DummyEncoder(FairseqDecoder):
 
-    def __init__(self, num_embed=50000, embed_dim=1024, num_layers=24):
+    def __init__(self, num_embed=50001, embed_dim=1024, num_layers=24):
         super().__init__(Dictionary())
         self.embed = nn.Embedding(
             num_embeddings=num_embed, embedding_dim=embed_dim, padding_idx=0

Mutant 1991

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -42,7 +42,7 @@
 
 class DummyEncoder(FairseqDecoder):
 
-    def __init__(self, num_embed=50000, embed_dim=1024, num_layers=24):
+    def __init__(self, num_embed=50000, embed_dim=1025, num_layers=24):
         super().__init__(Dictionary())
         self.embed = nn.Embedding(
             num_embeddings=num_embed, embedding_dim=embed_dim, padding_idx=0

Mutant 1992

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -42,7 +42,7 @@
 
 class DummyEncoder(FairseqDecoder):
 
-    def __init__(self, num_embed=50000, embed_dim=1024, num_layers=24):
+    def __init__(self, num_embed=50000, embed_dim=1024, num_layers=25):
         super().__init__(Dictionary())
         self.embed = nn.Embedding(
             num_embeddings=num_embed, embedding_dim=embed_dim, padding_idx=0

Mutant 1994

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -90,7 +90,7 @@
             return F.softmax(logits, dim=-1)
 
 
-@register_model_architecture('dummy_model', 'dummy_model')
+@register_model_architecture('dummy_model', 'XXdummy_modelXX')
 def base_architecture(args):
     pass
 

Mutant 1995

--- fairseq/benchmark/dummy_model.py
+++ fairseq/benchmark/dummy_model.py
@@ -89,8 +89,6 @@
         else:
             return F.softmax(logits, dim=-1)
 
-
-@register_model_architecture('dummy_model', 'dummy_model')
 def base_architecture(args):
     pass