fairseq/checkpoint_utils.py

Killed 0 out of 6 mutants

Survived

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

Mutant 1

--- 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 2

--- 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 3

--- 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 4

--- 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 5

--- 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 6

--- 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