The ImageNet example would be a good reference for resuming the training.
E.g. here 3 a checkpoint is loaded and the training is resumed while here 1 the checkpoint giving the best validation accuracy is stored.