mirror of https://github.com/coqui-ai/TTS.git
gan vocoder train fix in case of restoring models wiht no scheduler is defined
This commit is contained in:
parent
3835a961ca
commit
6ad4eba678
|
@ -497,12 +497,12 @@ def main(args): # pylint: disable=redefined-outer-name
|
||||||
model_disc.load_state_dict(checkpoint['model_disc'])
|
model_disc.load_state_dict(checkpoint['model_disc'])
|
||||||
print(" > Restoring Discriminator Optimizer...")
|
print(" > Restoring Discriminator Optimizer...")
|
||||||
optimizer_disc.load_state_dict(checkpoint['optimizer_disc'])
|
optimizer_disc.load_state_dict(checkpoint['optimizer_disc'])
|
||||||
if 'scheduler' in checkpoint:
|
if 'scheduler' in checkpoint and scheduler_gen is not None:
|
||||||
print(" > Restoring Generator LR Scheduler...")
|
print(" > Restoring Generator LR Scheduler...")
|
||||||
scheduler_gen.load_state_dict(checkpoint['scheduler'])
|
scheduler_gen.load_state_dict(checkpoint['scheduler'])
|
||||||
# NOTE: Not sure if necessary
|
# NOTE: Not sure if necessary
|
||||||
scheduler_gen.optimizer = optimizer_gen
|
scheduler_gen.optimizer = optimizer_gen
|
||||||
if 'scheduler_disc' in checkpoint:
|
if 'scheduler_disc' in checkpoint and scheduler_disc is not None:
|
||||||
print(" > Restoring Discriminator LR Scheduler...")
|
print(" > Restoring Discriminator LR Scheduler...")
|
||||||
scheduler_disc.load_state_dict(checkpoint['scheduler_disc'])
|
scheduler_disc.load_state_dict(checkpoint['scheduler_disc'])
|
||||||
scheduler_disc.optimizer = optimizer_disc
|
scheduler_disc.optimizer = optimizer_disc
|
||||||
|
|
Loading…
Reference in New Issue