make sure to save on the last step (#1615)

This commit is contained in:
Wing Lian
2024-05-14 08:48:39 -04:00
committed by GitHub
parent 02982733ec
commit 1634ac82e0

View File

@@ -778,6 +778,17 @@ class SaveAxolotlConfigtoWandBCallback(TrainerCallback):
class SaveModelOnTrainEndCallback(TrainerCallback):
"""Callback to save model on train end"""
def on_step_end( # pylint: disable=unused-argument
self,
args: TrainingArguments,
state: TrainerState,
control: TrainerControl,
**kwargs,
):
# Save
if state.global_step >= state.max_steps:
control.should_save = True
def on_train_end( # pylint: disable=unused-argument
self, args, state, control, **kwargs
):