fairseq/checkpoint_utils.py
Killed 0 out of 6 mutantsSurvived
Survived mutation testing. These mutants show holes in your test suite.Mutant 144
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -17,7 +17,7 @@
from torch.serialization import default_restore_location
-logger = logging.getLogger(__name__)
+logger = None
def save_checkpoint(args, trainer, epoch_itr, val_loss):
Mutant 145
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -177,7 +177,7 @@
return state
-def load_model_ensemble(filenames, arg_overrides=None, task=None, strict=True, suffix=''):
+def load_model_ensemble(filenames, arg_overrides=None, task=None, strict=False, suffix=''):
"""Loads an ensemble of models.
Args:
Mutant 146
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -177,7 +177,7 @@
return state
-def load_model_ensemble(filenames, arg_overrides=None, task=None, strict=True, suffix=''):
+def load_model_ensemble(filenames, arg_overrides=None, task=None, strict=True, suffix='XXXX'):
"""Loads an ensemble of models.
Args:
Mutant 147
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -192,7 +192,7 @@
return ensemble, args
-def load_model_ensemble_and_task(filenames, arg_overrides=None, task=None, strict=True, suffix=''):
+def load_model_ensemble_and_task(filenames, arg_overrides=None, task=None, strict=False, suffix=''):
from fairseq import tasks
ensemble = []
Mutant 148
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -192,7 +192,7 @@
return ensemble, args
-def load_model_ensemble_and_task(filenames, arg_overrides=None, task=None, strict=True, suffix=''):
+def load_model_ensemble_and_task(filenames, arg_overrides=None, task=None, strict=True, suffix='XXXX'):
from fairseq import tasks
ensemble = []
Mutant 149
--- fairseq/checkpoint_utils.py
+++ fairseq/checkpoint_utils.py
@@ -213,7 +213,7 @@
return ensemble, args, task
-def checkpoint_paths(path, pattern=r"checkpoint(\d+)\.pt"):
+def checkpoint_paths(path, pattern=r"XXcheckpoint(\d+)\.ptXX"):
"""Retrieves all checkpoints found in `path` directory.
Checkpoints are identified by matching filename to the specified pattern. If