fairseq/modules/character_token_embedder.py
Killed 0 out of 8 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 3206
--- 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 3207
--- 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 3208
--- 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 3209
--- 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 3210
--- 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 3211
--- 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 3212
--- 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 3213
--- 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