fairseq/modules/cross_entropy.py

Killed 0 out of 5 mutants

Survived

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

Mutant 1972

--- fairseq/modules/cross_entropy.py
+++ fairseq/modules/cross_entropy.py
@@ -9,7 +9,7 @@
 import torch.nn.functional as F
 
 
-logger = logging.getLogger(__name__)
+logger = None
 
 
 def _cross_entropy_pytorch(logits, target, ignore_index=None, reduction='mean'):

Mutant 1973

--- fairseq/modules/cross_entropy.py
+++ fairseq/modules/cross_entropy.py
@@ -12,7 +12,7 @@
 logger = logging.getLogger(__name__)
 
 
-def _cross_entropy_pytorch(logits, target, ignore_index=None, reduction='mean'):
+def _cross_entropy_pytorch(logits, target, ignore_index=None, reduction='XXmeanXX'):
     lprobs = F.log_softmax(logits, dim=-1, dtype=torch.float32)
     return F.nll_loss(
         lprobs, target, ignore_index=ignore_index, reduction=reduction,

Mutant 1974

--- fairseq/modules/cross_entropy.py
+++ fairseq/modules/cross_entropy.py
@@ -47,6 +47,6 @@
 
 except ImportError:
 
-    def cross_entropy(logits, target, ignore_index=-100, reduction='mean'):
+    def cross_entropy(logits, target, ignore_index=+100, reduction='mean'):
         return _cross_entropy_pytorch(logits, target, ignore_index, reduction)
 

Mutant 1975

--- fairseq/modules/cross_entropy.py
+++ fairseq/modules/cross_entropy.py
@@ -47,6 +47,6 @@
 
 except ImportError:
 
-    def cross_entropy(logits, target, ignore_index=-100, reduction='mean'):
+    def cross_entropy(logits, target, ignore_index=-101, reduction='mean'):
         return _cross_entropy_pytorch(logits, target, ignore_index, reduction)
 

Mutant 1976

--- fairseq/modules/cross_entropy.py
+++ fairseq/modules/cross_entropy.py
@@ -47,6 +47,6 @@
 
 except ImportError:
 
-    def cross_entropy(logits, target, ignore_index=-100, reduction='mean'):
+    def cross_entropy(logits, target, ignore_index=-100, reduction='XXmeanXX'):
         return _cross_entropy_pytorch(logits, target, ignore_index, reduction)