mintin97:

If this epoch interval changes, the training and validation output (acc and loss) change for the same epoch.


Do you mean the training losses change for the following epoch, if you’ve used the validation loop before?
If so, you might call into the pseudo-random number generator in your validation loop, as explained here, which might change the next training epoch. If your training losses change by a large margin, it seems that your training might not be really stable for different seeds.