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