Fix to reading scheudler from optim

This commit is contained in:
Daniel Povey 2022-04-05 12:58:43 +08:00
parent 1548cc7462
commit 0f5957394b

View File

@ -793,7 +793,7 @@ def run(rank, world_size, args):
logging.info("Loading optimizer state dict") logging.info("Loading optimizer state dict")
optimizer.load_state_dict(checkpoints["optimizer"]) optimizer.load_state_dict(checkpoints["optimizer"])
if checkpoints and "scheduler" in checkpoints: if checkpoints and "scheduler" in checkpoints and checkpoints["scheduler"] is not None:
logging.info("Loading scheduler state dict") logging.info("Loading scheduler state dict")
scheduler.load_state_dict(checkpoints["scheduler"]) scheduler.load_state_dict(checkpoints["scheduler"])