Why are two models saved at the end of the inference? Are these two models (last and best ) the same as the "hrnet48_OCR_IF_checkpoint.pth " ?