Thank you. Please forgive my ignorance, but just to make sure I understand everything correctly, the steps are as follows:

Load the model (using the typical from_pretrained I showed above) and the trainer/arguments as before.
If the output_dir of my arguments contains the checkpoint, use overwrite_output_dir=True.
Use trainer.train(resume_from_checkpoint=True)


This will continue training the model for the remainder of the epochs defined in my arguments, and will load the weights of my 27th epoch.
Does everything sound correct?