in submitit/core/utils.py [0:0]
def _checkpoint_function(self) -> Optional["DelayedSubmission"]:
checkpoint = getattr(self.function, "__submitit_checkpoint__", None)
if checkpoint is None:
checkpoint = getattr(self.function, "checkpoint", None)
if checkpoint is None:
return None
return checkpoint(*self.args, **self.kwargs) # type: ignore