Monitored quantity in ModelCheckpoint does not exist

You did not include how you are creating the ModelCheckpoint, so assuming it is set to monitor=None, it will try to save every epoch.

You can set the monitor argument to your quantity name in order to track it instead.