fairseq/modules/adaptive_softmax.py
Killed 0 out of 3 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 2468
--- fairseq/modules/adaptive_softmax.py
+++ fairseq/modules/adaptive_softmax.py
@@ -57,7 +57,7 @@
"""
def __init__(self, vocab_size, input_dim, cutoff, dropout, factor=4., adaptive_inputs=None, tie_proj=False,
- q_noise=0, qn_block_size=8):
+ q_noise=1, qn_block_size=8):
super().__init__()
if vocab_size > cutoff[-1]:
Mutant 2469
--- fairseq/modules/adaptive_softmax.py
+++ fairseq/modules/adaptive_softmax.py
@@ -57,7 +57,7 @@
"""
def __init__(self, vocab_size, input_dim, cutoff, dropout, factor=4., adaptive_inputs=None, tie_proj=False,
- q_noise=0, qn_block_size=8):
+ q_noise=0, qn_block_size=9):
super().__init__()
if vocab_size > cutoff[-1]:
Mutant 2470
--- fairseq/modules/adaptive_softmax.py
+++ fairseq/modules/adaptive_softmax.py
@@ -93,7 +93,7 @@
self.register_buffer('version', torch.LongTensor([1]))
- def _make_tail(self, adaptive_inputs=None, tie_proj=False):
+ def _make_tail(self, adaptive_inputs=None, tie_proj=True):
self.tail = nn.ModuleList()
for i in range(len(self.cutoff) - 1):
dim = int(self.input_dim // self.factor ** (i + 1))