mirror of
https://github.com/hiyouga/LLaMA-Factory.git
synced 2026-04-24 16:48:58 +08:00
[v1] fix epoch and steps (#10422)
This commit is contained in:
@@ -227,7 +227,9 @@ class BaseTrainer:
|
||||
"""Train the model."""
|
||||
self.model.train()
|
||||
self.callback_handler.on_train_begin(self.args, self.state)
|
||||
for epoch in range(self._resume_epoch, self.args.num_train_epochs):
|
||||
|
||||
epoch = self._resume_epoch
|
||||
while self.global_step < self.num_training_steps:
|
||||
self.state.epoch = epoch
|
||||
self.train_batch_generator.set_epoch(epoch)
|
||||
self.callback_handler.on_epoch_begin(self.args, self.state)
|
||||
@@ -332,6 +334,7 @@ class BaseTrainer:
|
||||
return
|
||||
|
||||
self.callback_handler.on_epoch_end(self.args, self.state)
|
||||
epoch += 1
|
||||
|
||||
self.callback_handler.on_train_end(self.args, self.state)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user