Does .predict() also use the best weights?
On https://pytorch-lightning.readthedocs.io/en/latest/starter/converting.html, it says that ".test() loads the best checkpoint automatically". Is that also the case for .predict()?
yes, by default it does load the best checkpoint if you don't provide the model, you can set it too if you want!
trainer.predict(ckpt_path='best')