Why is Pytorch Lightning `validation_step` executed more oftener than defined in `val_check_interval`?
Why is Pytorch Lightning `validation_step` executed more oftener than defined in `val_check_interval`? Question: I have a dataset with 20 rows and want to have four times a Pytorch Lightning validation_step called on this dataset. I am setting my `val_check_interval=0.25`, `eval_batch_size=4` and `num_train_epochs=1` . Thats my validation_step: def validation_step(self, batch, batch_idx): print("+"* 30) What I expect …