fairseq/modules/character_token_embedder.py

Killed 0 out of 8 mutants

Survived

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

Mutant 751

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -12,7 +12,7 @@
 
 from fairseq.data import Dictionary
 
-CHAR_PAD_IDX = 0
+CHAR_PAD_IDX = 1
 CHAR_EOS_IDX = 257
 
 

Mutant 752

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -12,7 +12,7 @@
 
 from fairseq.data import Dictionary
 
-CHAR_PAD_IDX = 0
+CHAR_PAD_IDX = None
 CHAR_EOS_IDX = 257
 
 

Mutant 753

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -13,7 +13,7 @@
 from fairseq.data import Dictionary
 
 CHAR_PAD_IDX = 0
-CHAR_EOS_IDX = 257
+CHAR_EOS_IDX = 258
 
 
 logger = logging.getLogger(__name__)

Mutant 754

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -13,7 +13,7 @@
 from fairseq.data import Dictionary
 
 CHAR_PAD_IDX = 0
-CHAR_EOS_IDX = 257
+CHAR_EOS_IDX = None
 
 
 logger = logging.getLogger(__name__)

Mutant 755

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -16,7 +16,7 @@
 CHAR_EOS_IDX = 257
 
 
-logger = logging.getLogger(__name__)
+logger = None
 
 
 class CharacterTokenEmbedder(torch.nn.Module):

Mutant 756

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -28,7 +28,7 @@
             word_embed_dim: int,
             highway_layers: int,
             max_char_len: int = 50,
-            char_inputs: bool = False
+            char_inputs: bool = True
     ):
         super(CharacterTokenEmbedder, self).__init__()
 

Mutant 757

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -84,7 +84,6 @@
         self.vocab = vocab
         self.word_to_char = word_to_char
 
-    @property
     def padding_idx(self):
         return Dictionary().pad() if self.vocab is None else self.vocab.pad()
 

Mutant 758

--- fairseq/modules/character_token_embedder.py
+++ fairseq/modules/character_token_embedder.py
@@ -169,7 +169,7 @@
     def __init__(
             self,
             input_dim: int,
-            num_layers: int = 1
+            num_layers: int = 2
     ):
         super(Highway, self).__init__()
         self.input_dim = input_dim