1
0
mirror of https://github.com/malarinv/tacotron2 synced 2026-03-08 01:32:35 +00:00

inference (distributed) dataparallel patch

removing the '.module' that comes from (distibuted)dataparallel state dict
This commit is contained in:
Raul Puri
2018-05-05 17:23:11 -07:00
committed by GitHub
parent 424b2f5bf0
commit 78d5150d83

View File

@@ -98,7 +98,7 @@
"source": [ "source": [
"checkpoint_path = \"/home/scratch.adlr-gcf/audio_denoising/runs/TTS-Tacotron2-LJS-MSE-DRC-NoMaskPadding-Unsorted-Distributed-22khz/checkpoint_15500\"\n", "checkpoint_path = \"/home/scratch.adlr-gcf/audio_denoising/runs/TTS-Tacotron2-LJS-MSE-DRC-NoMaskPadding-Unsorted-Distributed-22khz/checkpoint_15500\"\n",
"model = load_model(hparams)\n", "model = load_model(hparams)\n",
"model.load_state_dict(torch.load(checkpoint_path)['state_dict'])\n", "model.load_state_dict({k.replace('module.',''):v for k,v in torch.load(checkpoint_path)['state_dict'].items()})\n",
"model = model.module\n", "model = model.module\n",
"_ = model.eval()" "_ = model.eval()"
] ]