fairseq/models/fairseq_encoder.py

Killed 0 out of 9 mutants

Survived

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

Mutant 1785

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -9,7 +9,7 @@
 from torch import Tensor
 
 EncoderOut = NamedTuple(
-    "EncoderOut",
+    "XXEncoderOutXX",
     [
         ("encoder_out", Tensor),  # T x B x C
         ("encoder_padding_mask", Optional[Tensor]),  # B x T

Mutant 1786

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -11,7 +11,7 @@
 EncoderOut = NamedTuple(
     "EncoderOut",
     [
-        ("encoder_out", Tensor),  # T x B x C
+        ("XXencoder_outXX", Tensor),  # T x B x C
         ("encoder_padding_mask", Optional[Tensor]),  # B x T
         ("encoder_embedding", Optional[Tensor]),  # B x T x C
         ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]

Mutant 1787

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -12,7 +12,7 @@
     "EncoderOut",
     [
         ("encoder_out", Tensor),  # T x B x C
-        ("encoder_padding_mask", Optional[Tensor]),  # B x T
+        ("XXencoder_padding_maskXX", Optional[Tensor]),  # B x T
         ("encoder_embedding", Optional[Tensor]),  # B x T x C
         ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]
         ("src_tokens", Optional[Tensor]),  # B x T

Mutant 1788

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -13,7 +13,7 @@
     [
         ("encoder_out", Tensor),  # T x B x C
         ("encoder_padding_mask", Optional[Tensor]),  # B x T
-        ("encoder_embedding", Optional[Tensor]),  # B x T x C
+        ("XXencoder_embeddingXX", Optional[Tensor]),  # B x T x C
         ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]
         ("src_tokens", Optional[Tensor]),  # B x T
         ("src_lengths", Optional[Tensor]),  # B x 1

Mutant 1789

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -14,7 +14,7 @@
         ("encoder_out", Tensor),  # T x B x C
         ("encoder_padding_mask", Optional[Tensor]),  # B x T
         ("encoder_embedding", Optional[Tensor]),  # B x T x C
-        ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]
+        ("XXencoder_statesXX", Optional[List[Tensor]]),  # List[T x B x C]
         ("src_tokens", Optional[Tensor]),  # B x T
         ("src_lengths", Optional[Tensor]),  # B x 1
     ],

Mutant 1790

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -15,7 +15,7 @@
         ("encoder_padding_mask", Optional[Tensor]),  # B x T
         ("encoder_embedding", Optional[Tensor]),  # B x T x C
         ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]
-        ("src_tokens", Optional[Tensor]),  # B x T
+        ("XXsrc_tokensXX", Optional[Tensor]),  # B x T
         ("src_lengths", Optional[Tensor]),  # B x 1
     ],
 )

Mutant 1791

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -16,7 +16,7 @@
         ("encoder_embedding", Optional[Tensor]),  # B x T x C
         ("encoder_states", Optional[List[Tensor]]),  # List[T x B x C]
         ("src_tokens", Optional[Tensor]),  # B x T
-        ("src_lengths", Optional[Tensor]),  # B x 1
+        ("XXsrc_lengthsXX", Optional[Tensor]),  # B x 1
     ],
 )
 

Mutant 1792

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -26,7 +26,7 @@
 
     def __init__(self, dictionary):
         super().__init__()
-        self.dictionary = dictionary
+        self.dictionary = None
 
     def forward(self, src_tokens, src_lengths=None, **kwargs):
         """

Mutant 1793

--- fairseq/models/fairseq_encoder.py
+++ fairseq/models/fairseq_encoder.py
@@ -52,7 +52,6 @@
         else:
             return self.forward_non_torchscript(net_input)
 
-    @torch.jit.unused
     def forward_non_torchscript(self, net_input: Dict[str, Tensor]):
         encoder_input = {
             k: v