def METHOD_NAME(self, model_dir):
    from PyTorch.SpeechSynthesis.Tacotron2.tacotron2 import model as tacotron2
    from PyTorch.SpeechSynthesis.Tacotron2.tacotron2.text import text_to_sequence
    tacotron2_checkpoint = torch.load(
        os.path.join(model_dir, "nvidia_tacotron2pyt_fp32_20190427.pth")
    )
    tacotron2_state_dict = self._unwrap_distributed(
        tacotron2_checkpoint["state_dict"]
    )
    tacotron2_config = tacotron2_checkpoint["config"]
    self.tacotron2_model = tacotron2.Tacotron2(**tacotron2_config)
    self.tacotron2_model.load_state_dict(tacotron2_state_dict)
    self.tacotron2_model.text_to_sequence = text_to_sequence
    self.tacotron2_model.to(self.device)