On_validation_epoch_end callback order


I have a LightningModule in which I’ve defined the on_validation_epoch_end method. Additionally, I’m using an external callback – ModifiedProgressBar – that also implements on_validation_epoch_end to calculate the validation epoch time, including the time spent in the on_validation_epoch_end method of LightningModule.

Therefore, the order of invocation is crucial for me. Could you assist me in fixing the order?

I’m not utilizing on_validation_end because it doesn’t allow me to use self.log, as explained in this issue.