fairseq/modules/scalar_bias.py

Killed 0 out of 3 mutants

Survived

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

Mutant 723

--- fairseq/modules/scalar_bias.py
+++ fairseq/modules/scalar_bias.py
@@ -13,7 +13,6 @@
     the model to optionally attend to this vector instead of the past
     """
 
-    @staticmethod
     def forward(ctx, input, dim, bias_init):
         size = list(input.size())
         size[dim] += 1

Mutant 724

--- fairseq/modules/scalar_bias.py
+++ fairseq/modules/scalar_bias.py
@@ -22,7 +22,6 @@
         ctx.dim = dim
         return output
 
-    @staticmethod
     def backward(ctx, grad):
         return grad.narrow(ctx.dim, 1, grad.size(ctx.dim) - 1), None, None
 

Mutant 725

--- fairseq/modules/scalar_bias.py
+++ fairseq/modules/scalar_bias.py
@@ -27,6 +27,6 @@
         return grad.narrow(ctx.dim, 1, grad.size(ctx.dim) - 1), None, None
 
 
-def scalar_bias(input, dim, bias_init=0):
+def scalar_bias(input, dim, bias_init=1):
     return ScalarBias.apply(input, dim, bias_init)