in activemri/experimental/cvpr19_models/trainer.py [0:0]
def load_weights_from_given_checkpoint(self):
if self.options.weights_checkpoint is None:
return
elif not os.path.exists(self.options.weights_checkpoint):
raise FileNotFoundError("Specified weights checkpoint do not exist!")
self.logger.info(
f"Loading weights from checkpoint found at {self.options.weights_checkpoint}."
)
checkpoint = torch.load(self.options.weights_checkpoint)
self.reconstructor.load_state_dict(checkpoint["reconstructor"])
if (
self.options.use_evaluator
and "evaluator" in checkpoint
and checkpoint["evaluator"] is not None
):
self.evaluator.load_state_dict(checkpoint["evaluator"])
else:
self.logger.info("Evaluator was not loaded.")