def METHOD_NAME(self, checkpoint_path: str, *args,
             **kwargs) -> Dict[str, float]:
    if self.cfg.train.num_gpus <= 1:
        self.do_train(just_eval=True, checkpoint_path=checkpoint_path)
    else:
        launch(
            self.do_train,
            self.cfg.train.num_gpus,
            1,
            machine_rank=0,
            dist_url='auto',
            args=(True, checkpoint_path))