mirror of
https://github.com/PaddlePaddle/PaddleOCR.git
synced 2026-10-29 18:48:40 +08:00
add global_step to .states files (#2566)
Co-authored-by: littletomatodonkey <2120160898@bit.edu.cn>
This commit is contained in:
co-authored by
littletomatodonkey
parent
8e4b213877
commit
c27022294e
+8
-3
@@ -159,6 +159,8 @@ def train(config,
|
||||
eval_batch_step = config['Global']['eval_batch_step']
|
||||
|
||||
global_step = 0
|
||||
if 'global_step' in pre_best_model_dict:
|
||||
global_step = pre_best_model_dict['global_step']
|
||||
start_eval_step = 0
|
||||
if type(eval_batch_step) == list and len(eval_batch_step) >= 2:
|
||||
start_eval_step = eval_batch_step[0]
|
||||
@@ -285,7 +287,8 @@ def train(config,
|
||||
is_best=True,
|
||||
prefix='best_accuracy',
|
||||
best_model_dict=best_model_dict,
|
||||
epoch=epoch)
|
||||
epoch=epoch,
|
||||
global_step=global_step)
|
||||
best_str = 'best metric, {}'.format(', '.join([
|
||||
'{}: {}'.format(k, v) for k, v in best_model_dict.items()
|
||||
]))
|
||||
@@ -307,7 +310,8 @@ def train(config,
|
||||
is_best=False,
|
||||
prefix='latest',
|
||||
best_model_dict=best_model_dict,
|
||||
epoch=epoch)
|
||||
epoch=epoch,
|
||||
global_step=global_step)
|
||||
if dist.get_rank() == 0 and epoch > 0 and epoch % save_epoch_step == 0:
|
||||
save_model(
|
||||
model,
|
||||
@@ -317,7 +321,8 @@ def train(config,
|
||||
is_best=False,
|
||||
prefix='iter_epoch_{}'.format(epoch),
|
||||
best_model_dict=best_model_dict,
|
||||
epoch=epoch)
|
||||
epoch=epoch,
|
||||
global_step=global_step)
|
||||
best_str = 'best metric, {}'.format(', '.join(
|
||||
['{}: {}'.format(k, v) for k, v in best_model_dict.items()]))
|
||||
logger.info(best_str)
|
||||
|
||||
Reference in New Issue
Block a user