@@ -47,7 +47,7 @@ def test_model_checkpoint_state_key():
4747 early_stopping = ModelCheckpoint (monitor = "val_loss" )
4848 expected_id = (
4949 "ModelCheckpoint{'monitor': 'val_loss', 'mode': 'min', 'every_n_train_steps': 0, 'every_n_epochs': 1,"
50- " 'train_time_interval': None}"
50+ " 'train_time_interval': None, 'save_on_train_epoch_end': None }"
5151 )
5252 assert early_stopping .state_key == expected_id
5353
@@ -159,7 +159,7 @@ def on_validation_epoch_end(self):
159159
160160 mc_specific_data = chk ["callbacks" ][
161161 f"ModelCheckpoint{{'monitor': '{ monitor } ', 'mode': 'min', 'every_n_train_steps': 0, 'every_n_epochs': 1,"
162- " 'train_time_interval': None}"
162+ " 'train_time_interval': None, 'save_on_train_epoch_end': True }"
163163 ]
164164 assert mc_specific_data ["dirpath" ] == checkpoint .dirpath
165165 assert mc_specific_data ["monitor" ] == monitor
@@ -273,7 +273,7 @@ def _make_assertions(epoch, ix, version=""):
273273
274274 mc_specific_data = chk ["callbacks" ][
275275 f"ModelCheckpoint{{'monitor': '{ monitor } ', 'mode': 'min', 'every_n_train_steps': 0, 'every_n_epochs': 1,"
276- " 'train_time_interval': None}"
276+ " 'train_time_interval': None, 'save_on_train_epoch_end': False }"
277277 ]
278278 assert mc_specific_data ["dirpath" ] == checkpoint .dirpath
279279 assert mc_specific_data ["monitor" ] == monitor
@@ -875,7 +875,7 @@ def test_model_checkpoint_save_last_checkpoint_contents(tmpdir):
875875
876876 ckpt_id = (
877877 "ModelCheckpoint{'monitor': 'early_stop_on', 'mode': 'min', 'every_n_train_steps': 0, 'every_n_epochs': 1,"
878- " 'train_time_interval': None}"
878+ " 'train_time_interval': None, 'save_on_train_epoch_end': True }"
879879 )
880880 assert ckpt_last ["callbacks" ][ckpt_id ] == ckpt_last_epoch ["callbacks" ][ckpt_id ]
881881
@@ -1118,7 +1118,7 @@ def training_step(self, *args):
11181118 ckpts = [
11191119 ckpt ["callbacks" ][
11201120 "ModelCheckpoint{'monitor': 'foo', 'mode': 'min', 'every_n_train_steps': 0, 'every_n_epochs': 1,"
1121- " 'train_time_interval': None}"
1121+ " 'train_time_interval': None, 'save_on_train_epoch_end': True }"
11221122 ]
11231123 for ckpt in ckpts
11241124 ]
0 commit comments