fairseq/modules/cross_entropy.py
Killed 0 out of 5 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 209
--- 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 210
--- 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 211
--- 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 212
--- 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 213
--- 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)