Skip to content

Paddle V5 OCR文字识别 训练 acc结果为0 #17785

@344089386

Description

@344089386

🔎 Search before asking

  • I have searched the PaddleOCR Docs and found no similar bug report.
  • I have searched the PaddleOCR Issues and found no similar bug report.
  • I have searched the PaddleOCR Discussions and found no similar bug report.

🐛 Bug (问题描述)

训练结果acc为0

Global:
  model_name: PP-OCRv5_server_rec # To use static model for inference.
  debug: false
  use_gpu: false
  epoch_num: 200
  log_smooth_window: 20
  print_batch_step: 10
  save_model_dir: ./output/PP-OCRv5_server_rec
  save_epoch_step: 1
  eval_batch_step: [0, 2000]
  cal_metric_during_train: true
  calc_epoch_interval: 1
  pretrained_model: ./pretrained_models/PP-OCRv5_server_rec_pretrained.pdparams
  checkpoints:
  save_inference_dir: ./PP-OCRv5_server_rec_infer/
  use_visualdl: false
  infer_img: doc/imgs_words/ch/word_1.jpg
  character_dict_path: ./train_data/qzgd/dict.txt
  max_text_length: &max_text_length 25
  infer_mode: false
  use_space_char: true
  distributed: true
  save_res_path: ./output/rec/predicts_ppocrv5.txt
  d2s_train_image_shape: [3, 48, 320]


Optimizer:
  name: Adam
  beta1: 0.9
  beta2: 0.999
  lr:
    name: Cosine
    learning_rate: 0.0001
    warmup_epoch: 1
  regularizer:
    name: L2
    factor: 3.0e-05


Architecture:
  model_type: rec
  algorithm: SVTR_HGNet
  Transform:
  Backbone:
    name: PPHGNetV2_B4
    text_rec: True
  Head:
    name: MultiHead
    head_list:
      - CTCHead:
          Neck:
            name: svtr
            dims: 120
            depth: 2
            hidden_dims: 120
            kernel_size: [1, 3]
            use_guide: True
          Head:
            fc_decay: 0.00001
      - NRTRHead:
          nrtr_dim: 384
          max_text_length: *max_text_length

Loss:
  name: MultiLoss
  loss_config_list:
    - CTCLoss:
    - NRTRLoss:

PostProcess:  
  name: CTCLabelDecode

Metric:
  name: RecMetric
  main_indicator: acc

Train:
  dataset:
    name: MultiScaleDataSet
    ds_width: false
    data_dir: ./train_data/
    ext_op_transform_idx: 1
    label_file_list:
    - ./train_data/qzgd/train.txt
    transforms:
    - DecodeImage:
        img_mode: BGR
        channel_first: false
    - RecAug:
    - MultiLabelEncode:
        gtc_encode: NRTRLabelEncode
    - KeepKeys:
        keep_keys:
        - image
        - label_ctc
        - label_gtc
        - length
        - valid_ratio
  sampler:
    name: MultiScaleSampler
    scales: [[320, 32], [320, 48], [320, 64]]
    first_bs: &bs 128
    fix_bs: false
    divided_factor: [8, 16] # w, h
    is_training: True
  loader:
    shuffle: true
    batch_size_per_card: 128
    drop_last: true
    num_workers: 4
Eval:
  dataset:
    name: SimpleDataSet
    data_dir: ./train_data
    label_file_list:
    - ./train_data/qzgd/val.txt
    transforms:
    - DecodeImage:
        img_mode: BGR
        channel_first: false
    - MultiLabelEncode:
        gtc_encode: NRTRLabelEncode
    - RecResizeImg:
        image_shape: [3, 48, 320]
    - KeepKeys:
        keep_keys:
        - image
        - label_ctc
        - label_gtc
        - length
        - valid_ratio
  loader:
    shuffle: false
    drop_last: false
    batch_size_per_card: 128
    num_workers: 4

下面为训练结果

[2026/03/09 20:10:36] ppocr INFO: Architecture : 
[2026/03/09 20:10:36] ppocr INFO:     Backbone : 
[2026/03/09 20:10:36] ppocr INFO:         name : PPHGNetV2_B4
[2026/03/09 20:10:36] ppocr INFO:         text_rec : True
[2026/03/09 20:10:36] ppocr INFO:     Head : 
[2026/03/09 20:10:36] ppocr INFO:         head_list : 
[2026/03/09 20:10:36] ppocr INFO:             CTCHead : 
[2026/03/09 20:10:36] ppocr INFO:                 Head : 
[2026/03/09 20:10:36] ppocr INFO:                     fc_decay : 1e-05
[2026/03/09 20:10:36] ppocr INFO:                 Neck : 
[2026/03/09 20:10:36] ppocr INFO:                     depth : 2
[2026/03/09 20:10:36] ppocr INFO:                     dims : 120
[2026/03/09 20:10:36] ppocr INFO:                     hidden_dims : 120
[2026/03/09 20:10:36] ppocr INFO:                     kernel_size : [1, 3]
[2026/03/09 20:10:36] ppocr INFO:                     name : svtr
[2026/03/09 20:10:36] ppocr INFO:                     use_guide : True
[2026/03/09 20:10:36] ppocr INFO:             NRTRHead : 
[2026/03/09 20:10:36] ppocr INFO:                 max_text_length : 25
[2026/03/09 20:10:36] ppocr INFO:                 nrtr_dim : 384
[2026/03/09 20:10:36] ppocr INFO:         name : MultiHead
[2026/03/09 20:10:36] ppocr INFO:     Transform : None
[2026/03/09 20:10:36] ppocr INFO:     algorithm : SVTR_HGNet
[2026/03/09 20:10:36] ppocr INFO:     model_type : rec
[2026/03/09 20:10:36] ppocr INFO: Eval : 
[2026/03/09 20:10:36] ppocr INFO:     dataset : 
[2026/03/09 20:10:36] ppocr INFO:         data_dir : ./train_data
[2026/03/09 20:10:36] ppocr INFO:         label_file_list : ['./train_data/qzgd/val.txt']
[2026/03/09 20:10:36] ppocr INFO:         name : SimpleDataSet
[2026/03/09 20:10:36] ppocr INFO:         transforms : 
[2026/03/09 20:10:36] ppocr INFO:             DecodeImage : 
[2026/03/09 20:10:36] ppocr INFO:                 channel_first : False
[2026/03/09 20:10:36] ppocr INFO:                 img_mode : BGR
[2026/03/09 20:10:36] ppocr INFO:             MultiLabelEncode : 
[2026/03/09 20:10:36] ppocr INFO:                 gtc_encode : NRTRLabelEncode
[2026/03/09 20:10:36] ppocr INFO:             RecResizeImg : 
[2026/03/09 20:10:36] ppocr INFO:                 image_shape : [3, 48, 320]
[2026/03/09 20:10:36] ppocr INFO:             KeepKeys : 
[2026/03/09 20:10:36] ppocr INFO:                 keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
[2026/03/09 20:10:36] ppocr INFO:     loader : 
[2026/03/09 20:10:36] ppocr INFO:         batch_size_per_card : 128
[2026/03/09 20:10:36] ppocr INFO:         drop_last : False
[2026/03/09 20:10:36] ppocr INFO:         num_workers : 4
[2026/03/09 20:10:36] ppocr INFO:         shuffle : False
[2026/03/09 20:10:36] ppocr INFO: Global : 
[2026/03/09 20:10:36] ppocr INFO:     cal_metric_during_train : True
[2026/03/09 20:10:36] ppocr INFO:     calc_epoch_interval : 1
[2026/03/09 20:10:36] ppocr INFO:     character_dict_path : ./train_data/qzgd/dict.txt
[2026/03/09 20:10:36] ppocr INFO:     checkpoints : None
[2026/03/09 20:10:36] ppocr INFO:     d2s_train_image_shape : [3, 48, 320]
[2026/03/09 20:10:36] ppocr INFO:     debug : False
[2026/03/09 20:10:36] ppocr INFO:     distributed : False
[2026/03/09 20:10:36] ppocr INFO:     epoch_num : 200
[2026/03/09 20:10:36] ppocr INFO:     eval_batch_step : [0, 2000]
[2026/03/09 20:10:36] ppocr INFO:     infer_img : doc/imgs_words/ch/word_1.jpg
[2026/03/09 20:10:36] ppocr INFO:     infer_mode : False
[2026/03/09 20:10:36] ppocr INFO:     log_smooth_window : 20
[2026/03/09 20:10:36] ppocr INFO:     max_text_length : 25
[2026/03/09 20:10:36] ppocr INFO:     model_name : PP-OCRv5_server_rec
[2026/03/09 20:10:36] ppocr INFO:     pretrained_model : ./pretrained_models/PP-OCRv5_server_rec_pretrained.pdparams
[2026/03/09 20:10:36] ppocr INFO:     print_batch_step : 10
[2026/03/09 20:10:36] ppocr INFO:     save_epoch_step : 1
[2026/03/09 20:10:36] ppocr INFO:     save_inference_dir : ./PP-OCRv5_server_rec_infer/
[2026/03/09 20:10:36] ppocr INFO:     save_model_dir : ./output/PP-OCRv5_server_rec
[2026/03/09 20:10:36] ppocr INFO:     save_res_path : ./output/rec/predicts_ppocrv5.txt
[2026/03/09 20:10:36] ppocr INFO:     use_gpu : False
[2026/03/09 20:10:36] ppocr INFO:     use_space_char : True
[2026/03/09 20:10:36] ppocr INFO:     use_visualdl : False
[2026/03/09 20:10:36] ppocr INFO: Loss : 
[2026/03/09 20:10:36] ppocr INFO:     loss_config_list : 
[2026/03/09 20:10:36] ppocr INFO:         CTCLoss : None
[2026/03/09 20:10:36] ppocr INFO:         NRTRLoss : None
[2026/03/09 20:10:36] ppocr INFO:     name : MultiLoss
[2026/03/09 20:10:36] ppocr INFO: Metric : 
[2026/03/09 20:10:36] ppocr INFO:     main_indicator : acc
[2026/03/09 20:10:36] ppocr INFO:     name : RecMetric
[2026/03/09 20:10:36] ppocr INFO: Optimizer : 
[2026/03/09 20:10:36] ppocr INFO:     beta1 : 0.9
[2026/03/09 20:10:36] ppocr INFO:     beta2 : 0.999
[2026/03/09 20:10:36] ppocr INFO:     lr : 
[2026/03/09 20:10:36] ppocr INFO:         learning_rate : 0.0001
[2026/03/09 20:10:36] ppocr INFO:         name : Cosine
[2026/03/09 20:10:36] ppocr INFO:         warmup_epoch : 1
[2026/03/09 20:10:36] ppocr INFO:     name : Adam
[2026/03/09 20:10:36] ppocr INFO:     regularizer : 
[2026/03/09 20:10:36] ppocr INFO:         factor : 3e-05
[2026/03/09 20:10:36] ppocr INFO:         name : L2
[2026/03/09 20:10:36] ppocr INFO: PostProcess : 
[2026/03/09 20:10:36] ppocr INFO:     name : CTCLabelDecode
[2026/03/09 20:10:36] ppocr INFO: Train : 
[2026/03/09 20:10:36] ppocr INFO:     dataset : 
[2026/03/09 20:10:36] ppocr INFO:         data_dir : ./train_data/
[2026/03/09 20:10:36] ppocr INFO:         ds_width : False
[2026/03/09 20:10:36] ppocr INFO:         ext_op_transform_idx : 1
[2026/03/09 20:10:36] ppocr INFO:         label_file_list : ['./train_data/qzgd/train.txt']
[2026/03/09 20:10:36] ppocr INFO:         name : MultiScaleDataSet
[2026/03/09 20:10:36] ppocr INFO:         transforms : 
[2026/03/09 20:10:36] ppocr INFO:             DecodeImage : 
[2026/03/09 20:10:36] ppocr INFO:                 channel_first : False
[2026/03/09 20:10:36] ppocr INFO:                 img_mode : BGR
[2026/03/09 20:10:36] ppocr INFO:             RecAug : None
[2026/03/09 20:10:36] ppocr INFO:             MultiLabelEncode : 
[2026/03/09 20:10:36] ppocr INFO:                 gtc_encode : NRTRLabelEncode
[2026/03/09 20:10:36] ppocr INFO:             KeepKeys : 
[2026/03/09 20:10:36] ppocr INFO:                 keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
[2026/03/09 20:10:36] ppocr INFO:     loader : 
[2026/03/09 20:10:36] ppocr INFO:         batch_size_per_card : 128
[2026/03/09 20:10:36] ppocr INFO:         drop_last : True
[2026/03/09 20:10:36] ppocr INFO:         num_workers : 4
[2026/03/09 20:10:36] ppocr INFO:         shuffle : True
[2026/03/09 20:10:36] ppocr INFO:     sampler : 
[2026/03/09 20:10:36] ppocr INFO:         divided_factor : [8, 16]
[2026/03/09 20:10:36] ppocr INFO:         first_bs : 128
[2026/03/09 20:10:36] ppocr INFO:         fix_bs : False
[2026/03/09 20:10:36] ppocr INFO:         is_training : True
[2026/03/09 20:10:36] ppocr INFO:         name : MultiScaleSampler
[2026/03/09 20:10:36] ppocr INFO:         scales : [[320, 32], [320, 48], [320, 64]]
[2026/03/09 20:10:36] ppocr INFO: profiler_options : None
[2026/03/09 20:10:36] ppocr INFO: train with paddle 3.2.2 and device Place(cpu)
[2026/03/09 20:10:36] ppocr INFO: Initialize indexes of datasets:['./train_data/qzgd/train.txt']
[2026/03/09 20:10:36] ppocr INFO: Initialize indexes of datasets:['./train_data/qzgd/val.txt']
[2026/03/09 20:10:39] ppocr INFO: train dataloader has 3 iters
[2026/03/09 20:10:39] ppocr INFO: valid dataloader has 1 iters
[2026/03/09 20:10:39] ppocr WARNING: The shape of model params head.ctc_head.fc.weight [120, 87] not matched with loaded params head.ctc_head.fc.weight [120, 18385] !
[2026/03/09 20:10:39] ppocr WARNING: The shape of model params head.ctc_head.fc.bias [87] not matched with loaded params head.ctc_head.fc.bias [18385] !
[2026/03/09 20:10:39] ppocr WARNING: The shape of model params head.gtc_head.embedding.embedding.weight [91, 384] not matched with loaded params head.gtc_head.embedding.embedding.weight [18389, 384] !
[2026/03/09 20:10:39] ppocr WARNING: The shape of model params head.gtc_head.tgt_word_prj.weight [384, 91] not matched with loaded params head.gtc_head.tgt_word_prj.weight [384, 18389] !
[2026/03/09 20:10:39] ppocr INFO: load pretrain successful from ./pretrained_models/PP-OCRv5_server_rec_pretrained
[2026/03/09 20:10:39] ppocr INFO: During the training process, after the 0th iteration, an evaluation is run every 2000 iterations
[2026/03/09 20:12:20] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:12:20] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_1
[2026/03/09 20:14:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:14:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_2
[2026/03/09 20:16:01] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:16:02] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_3
[2026/03/09 20:18:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:18:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_4
[2026/03/09 20:19:47] ppocr INFO: epoch: [5/200], global_step: 10, lr: 0.000100, acc: 0.000000, norm_edit_dis: 0.073238, CTCLoss: 137.450729, NRTRLoss: 4.236596, loss: 141.687325, avg_reader_cost: 0.53921 s, avg_batch_cost: 54.77860 s, avg_samples: 24.0, ips: 0.43813 samples/s, eta: 8:55:00
[2026/03/09 20:19:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:19:48] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_5
[2026/03/09 20:22:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:22:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_6
[2026/03/09 20:24:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:24:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_7
[2026/03/09 20:26:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:26:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_8
[2026/03/09 20:28:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:28:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_9
[2026/03/09 20:30:43] ppocr INFO: epoch: [10/200], global_step: 20, lr: 0.000100, acc: 0.000000, norm_edit_dis: 0.119276, CTCLoss: 111.635078, NRTRLoss: 2.851480, loss: 114.486557, avg_reader_cost: 0.76719 s, avg_batch_cost: 65.58319 s, avg_samples: 26.0, ips: 0.39644 samples/s, eta: 9:32:43
[2026/03/09 20:30:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:30:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_10
[2026/03/09 20:32:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:32:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_11
[2026/03/09 20:34:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:34:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_12
[2026/03/09 20:36:28] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:36:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_13
[2026/03/09 20:38:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:38:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_14
[2026/03/09 20:40:37] ppocr INFO: epoch: [15/200], global_step: 30, lr: 0.000100, acc: 0.000000, norm_edit_dis: 0.267315, CTCLoss: 71.095604, NRTRLoss: 1.669395, loss: 72.764999, avg_reader_cost: 0.74133 s, avg_batch_cost: 59.42143 s, avg_samples: 24.0, ips: 0.40389 samples/s, eta: 9:15:19
[2026/03/09 20:40:37] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:40:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_15
[2026/03/09 20:42:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:42:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_16
[2026/03/09 20:45:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:45:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_17
[2026/03/09 20:47:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:47:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_18
[2026/03/09 20:48:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:48:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_19
[2026/03/09 20:50:54] ppocr INFO: epoch: [20/200], global_step: 40, lr: 0.000100, acc: 0.000000, norm_edit_dis: 0.374821, CTCLoss: 51.952770, NRTRLoss: 1.202411, loss: 53.155182, avg_reader_cost: 0.70595 s, avg_batch_cost: 61.72539 s, avg_samples: 26.0, ips: 0.42122 samples/s, eta: 9:04:24
[2026/03/09 20:50:55] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:50:55] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_20
[2026/03/09 20:52:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:52:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_21
[2026/03/09 20:54:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:54:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_22
[2026/03/09 20:56:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:56:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_23
[2026/03/09 20:57:56] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:57:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_24
[2026/03/09 20:59:33] ppocr INFO: epoch: [25/200], global_step: 50, lr: 0.000099, acc: 0.000000, norm_edit_dis: 0.457946, CTCLoss: 39.805611, NRTRLoss: 1.049442, loss: 40.846584, avg_reader_cost: 0.58693 s, avg_batch_cost: 51.93335 s, avg_samples: 24.0, ips: 0.46213 samples/s, eta: 8:34:30
[2026/03/09 20:59:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 20:59:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_25
[2026/03/09 21:01:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:01:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_26
[2026/03/09 21:03:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:03:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_27
[2026/03/09 21:04:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:04:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_28
[2026/03/09 21:06:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:06:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_29
[2026/03/09 21:08:29] ppocr INFO: epoch: [30/200], global_step: 60, lr: 0.000099, acc: 0.000000, norm_edit_dis: 0.508222, CTCLoss: 30.249636, NRTRLoss: 0.979649, loss: 31.229285, avg_reader_cost: 0.60121 s, avg_batch_cost: 53.59103 s, avg_samples: 26.0, ips: 0.48516 samples/s, eta: 8:12:35
[2026/03/09 21:08:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:08:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_30
[2026/03/09 21:10:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:10:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_31
[2026/03/09 21:12:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:12:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_32
[2026/03/09 21:13:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:13:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_33
[2026/03/09 21:15:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:15:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_34
[2026/03/09 21:17:11] ppocr INFO: epoch: [35/200], global_step: 70, lr: 0.000098, acc: 0.000000, norm_edit_dis: 0.568224, CTCLoss: 21.791603, NRTRLoss: 0.937560, loss: 22.728847, avg_reader_cost: 0.58218 s, avg_batch_cost: 52.16500 s, avg_samples: 24.0, ips: 0.46008 samples/s, eta: 7:51:26
[2026/03/09 21:17:11] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:17:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_35
[2026/03/09 21:19:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:19:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_36
[2026/03/09 21:20:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:20:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_37
[2026/03/09 21:22:33] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:22:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_38
[2026/03/09 21:24:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:24:10] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_39
[2026/03/09 21:26:01] ppocr INFO: epoch: [40/200], global_step: 80, lr: 0.000097, acc: 0.012500, norm_edit_dis: 0.621978, CTCLoss: 17.976783, NRTRLoss: 0.909828, loss: 18.893458, avg_reader_cost: 0.58841 s, avg_batch_cost: 53.03095 s, avg_samples: 26.0, ips: 0.49028 samples/s, eta: 7:33:10
[2026/03/09 21:26:02] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:26:02] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_40
[2026/03/09 21:27:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:27:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_41
[2026/03/09 21:29:31] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:29:32] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_42
[2026/03/09 21:31:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:31:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_43
[2026/03/09 21:33:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:33:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_44
[2026/03/09 21:34:35] ppocr INFO: epoch: [45/200], global_step: 90, lr: 0.000096, acc: 0.100000, norm_edit_dis: 0.645407, CTCLoss: 14.033044, NRTRLoss: 0.891911, loss: 14.914147, avg_reader_cost: 0.56764 s, avg_batch_cost: 51.40754 s, avg_samples: 24.0, ips: 0.46686 samples/s, eta: 7:14:37
[2026/03/09 21:34:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:34:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_45
[2026/03/09 21:36:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:36:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_46
[2026/03/09 21:38:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:38:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_47
[2026/03/09 21:40:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:40:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_48
[2026/03/09 21:41:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:41:45] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_49
[2026/03/09 21:43:38] ppocr INFO: epoch: [50/200], global_step: 100, lr: 0.000095, acc: 0.100000, norm_edit_dis: 0.678820, CTCLoss: 12.325235, NRTRLoss: 0.879472, loss: 13.208241, avg_reader_cost: 0.59189 s, avg_batch_cost: 54.29333 s, avg_samples: 26.0, ips: 0.47888 samples/s, eta: 6:59:22
[2026/03/09 21:43:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:43:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_50
[2026/03/09 21:45:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:45:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_51
[2026/03/09 21:47:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:47:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_52
[2026/03/09 21:48:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:48:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_53
[2026/03/09 21:50:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:50:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_54
[2026/03/09 21:52:14] ppocr INFO: epoch: [55/200], global_step: 110, lr: 0.000094, acc: 0.112500, norm_edit_dis: 0.715692, CTCLoss: 10.085211, NRTRLoss: 0.864760, loss: 10.944369, avg_reader_cost: 0.57773 s, avg_batch_cost: 51.60306 s, avg_samples: 24.0, ips: 0.46509 samples/s, eta: 6:42:39
[2026/03/09 21:52:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:52:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_55
[2026/03/09 21:54:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:54:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_56
[2026/03/09 21:55:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:55:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_57
[2026/03/09 21:57:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:57:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_58
[2026/03/09 21:59:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 21:59:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_59
[2026/03/09 22:01:05] ppocr INFO: epoch: [60/200], global_step: 120, lr: 0.000092, acc: 0.150000, norm_edit_dis: 0.752956, CTCLoss: 8.827200, NRTRLoss: 0.856436, loss: 9.679266, avg_reader_cost: 0.58227 s, avg_batch_cost: 53.02273 s, avg_samples: 26.0, ips: 0.49036 samples/s, eta: 6:27:24
[2026/03/09 22:01:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:01:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_60
[2026/03/09 22:02:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:02:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_61
[2026/03/09 22:04:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:04:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_62
[2026/03/09 22:06:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:06:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_63
[2026/03/09 22:08:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:08:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_64
[2026/03/09 22:09:44] ppocr INFO: epoch: [65/200], global_step: 130, lr: 0.000091, acc: 0.162500, norm_edit_dis: 0.788356, CTCLoss: 7.637827, NRTRLoss: 0.846132, loss: 8.476182, avg_reader_cost: 0.58289 s, avg_batch_cost: 51.90204 s, avg_samples: 24.0, ips: 0.46241 samples/s, eta: 6:11:53
[2026/03/09 22:09:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:09:45] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_65
[2026/03/09 22:11:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:11:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_66
[2026/03/09 22:13:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:13:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_67
[2026/03/09 22:15:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:15:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_68
[2026/03/09 22:16:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:16:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_69
[2026/03/09 22:18:35] ppocr INFO: epoch: [70/200], global_step: 140, lr: 0.000089, acc: 0.225000, norm_edit_dis: 0.819532, CTCLoss: 6.510321, NRTRLoss: 0.837692, loss: 7.342748, avg_reader_cost: 0.58247 s, avg_batch_cost: 53.11531 s, avg_samples: 26.0, ips: 0.48950 samples/s, eta: 5:57:17
[2026/03/09 22:18:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:18:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_70
[2026/03/09 22:20:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:20:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_71
[2026/03/09 22:22:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:22:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_72
[2026/03/09 22:23:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:23:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_73
[2026/03/09 22:25:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:25:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_74
[2026/03/09 22:27:09] ppocr INFO: epoch: [75/200], global_step: 150, lr: 0.000088, acc: 0.250000, norm_edit_dis: 0.840160, CTCLoss: 5.926858, NRTRLoss: 0.830906, loss: 6.759720, avg_reader_cost: 0.56574 s, avg_batch_cost: 51.43820 s, avg_samples: 24.0, ips: 0.46658 samples/s, eta: 5:42:09
[2026/03/09 22:27:10] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:27:10] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_75
[2026/03/09 22:29:02] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:29:02] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_76
[2026/03/09 22:30:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:30:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_77
[2026/03/09 22:32:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:32:31] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_78
[2026/03/09 22:34:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:34:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_79
[2026/03/09 22:35:59] ppocr INFO: epoch: [80/200], global_step: 160, lr: 0.000086, acc: 0.350000, norm_edit_dis: 0.869585, CTCLoss: 5.274724, NRTRLoss: 0.827389, loss: 6.100280, avg_reader_cost: 0.58174 s, avg_batch_cost: 52.95159 s, avg_samples: 26.0, ips: 0.49101 samples/s, eta: 5:27:53
[2026/03/09 22:35:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:36:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_80
[2026/03/09 22:37:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:37:37] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_81
[2026/03/09 22:39:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:39:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_82
[2026/03/09 22:41:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:41:06] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_83
[2026/03/09 22:42:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:42:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_84
[2026/03/09 22:44:34] ppocr INFO: epoch: [85/200], global_step: 170, lr: 0.000084, acc: 0.412500, norm_edit_dis: 0.886663, CTCLoss: 4.777992, NRTRLoss: 0.825533, loss: 5.602908, avg_reader_cost: 0.56910 s, avg_batch_cost: 51.55781 s, avg_samples: 24.0, ips: 0.46550 samples/s, eta: 5:13:16
[2026/03/09 22:44:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:44:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_85
[2026/03/09 22:46:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:46:28] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_86
[2026/03/09 22:48:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:48:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_87
[2026/03/09 22:49:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:49:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_88
[2026/03/09 22:51:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:51:34] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_89
[2026/03/09 22:53:26] ppocr INFO: epoch: [90/200], global_step: 180, lr: 0.000082, acc: 0.487500, norm_edit_dis: 0.918569, CTCLoss: 4.352720, NRTRLoss: 0.822993, loss: 5.173684, avg_reader_cost: 0.58427 s, avg_batch_cost: 53.19037 s, avg_samples: 26.0, ips: 0.48881 samples/s, eta: 4:59:20
[2026/03/09 22:53:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:53:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_90
[2026/03/09 22:55:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:55:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_91
[2026/03/09 22:56:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:56:55] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_92
[2026/03/09 22:58:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 22:58:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_93
[2026/03/09 23:00:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:00:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_94
[2026/03/09 23:01:56] ppocr INFO: epoch: [95/200], global_step: 190, lr: 0.000080, acc: 0.600000, norm_edit_dis: 0.938779, CTCLoss: 3.778052, NRTRLoss: 0.821536, loss: 4.597122, avg_reader_cost: 0.56207 s, avg_batch_cost: 51.00312 s, avg_samples: 24.0, ips: 0.47056 samples/s, eta: 4:44:52
[2026/03/09 23:01:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:01:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_95
[2026/03/09 23:03:48] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:03:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_96
[2026/03/09 23:05:24] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:05:25] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_97
[2026/03/09 23:07:17] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:07:18] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_98
[2026/03/09 23:08:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:08:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_99
[2026/03/09 23:10:46] ppocr INFO: epoch: [100/200], global_step: 200, lr: 0.000078, acc: 0.700000, norm_edit_dis: 0.953496, CTCLoss: 3.324361, NRTRLoss: 0.818457, loss: 4.142272, avg_reader_cost: 0.58043 s, avg_batch_cost: 52.94344 s, avg_samples: 26.0, ips: 0.49109 samples/s, eta: 4:31:03
[2026/03/09 23:10:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:10:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_100
[2026/03/09 23:12:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:12:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_101
[2026/03/09 23:14:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:14:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_102
[2026/03/09 23:15:52] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:15:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_103
[2026/03/09 23:17:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:17:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_104
[2026/03/09 23:19:20] ppocr INFO: epoch: [105/200], global_step: 210, lr: 0.000076, acc: 0.750000, norm_edit_dis: 0.968843, CTCLoss: 3.121578, NRTRLoss: 0.815445, loss: 3.935630, avg_reader_cost: 0.57004 s, avg_batch_cost: 51.43656 s, avg_samples: 24.0, ips: 0.46659 samples/s, eta: 4:16:58
[2026/03/09 23:19:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:19:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_105
[2026/03/09 23:21:11] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:21:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_106
[2026/03/09 23:22:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:22:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_107
[2026/03/09 23:24:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:24:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_108
[2026/03/09 23:26:20] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:26:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_109
[2026/03/09 23:28:13] ppocr INFO: epoch: [110/200], global_step: 220, lr: 0.000074, acc: 0.750000, norm_edit_dis: 0.975403, CTCLoss: 2.991391, NRTRLoss: 0.814556, loss: 3.807098, avg_reader_cost: 0.59136 s, avg_batch_cost: 53.31385 s, avg_samples: 26.0, ips: 0.48768 samples/s, eta: 4:03:22
[2026/03/09 23:28:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:28:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_110
[2026/03/09 23:29:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:29:51] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_111
[2026/03/09 23:31:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:31:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_112
[2026/03/09 23:33:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:33:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_113
[2026/03/09 23:35:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:35:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_114
[2026/03/09 23:36:53] ppocr INFO: epoch: [115/200], global_step: 230, lr: 0.000071, acc: 0.800000, norm_edit_dis: 0.976731, CTCLoss: 2.771142, NRTRLoss: 0.813553, loss: 3.583478, avg_reader_cost: 0.57785 s, avg_batch_cost: 51.97249 s, avg_samples: 24.0, ips: 0.46178 samples/s, eta: 3:49:32
[2026/03/09 23:36:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:36:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_115
[2026/03/09 23:38:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:38:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_116
[2026/03/09 23:40:24] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:40:24] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_117
[2026/03/09 23:42:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:42:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_118
[2026/03/09 23:43:56] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:43:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_119
[2026/03/09 23:45:48] ppocr INFO: epoch: [120/200], global_step: 240, lr: 0.000069, acc: 0.850000, norm_edit_dis: 0.982767, CTCLoss: 2.406332, NRTRLoss: 0.810960, loss: 3.217751, avg_reader_cost: 0.58087 s, avg_batch_cost: 53.54609 s, avg_samples: 26.0, ips: 0.48556 samples/s, eta: 3:36:03
[2026/03/09 23:45:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:45:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_120
[2026/03/09 23:47:26] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:47:26] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_121
[2026/03/09 23:49:18] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:49:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_122
[2026/03/09 23:50:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:50:57] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_123
[2026/03/09 23:52:51] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:52:51] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_124
[2026/03/09 23:54:27] ppocr INFO: epoch: [125/200], global_step: 250, lr: 0.000066, acc: 0.850000, norm_edit_dis: 0.987565, CTCLoss: 2.341873, NRTRLoss: 0.810110, loss: 3.151969, avg_reader_cost: 0.58171 s, avg_batch_cost: 51.91284 s, avg_samples: 24.0, ips: 0.46231 samples/s, eta: 3:22:19
[2026/03/09 23:54:28] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:54:28] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_125
[2026/03/09 23:56:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:56:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_126
[2026/03/09 23:57:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:57:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_127
[2026/03/09 23:59:52] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/09 23:59:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_128
[2026/03/10 00:01:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:01:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_129
[2026/03/10 00:03:21] ppocr INFO: epoch: [130/200], global_step: 260, lr: 0.000064, acc: 0.862500, norm_edit_dis: 0.984904, CTCLoss: 2.164779, NRTRLoss: 0.809164, loss: 2.973070, avg_reader_cost: 0.58734 s, avg_batch_cost: 53.31046 s, avg_samples: 26.0, ips: 0.48771 samples/s, eta: 3:08:50
[2026/03/10 00:03:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:03:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_130
[2026/03/10 00:04:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:04:59] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_131
[2026/03/10 00:06:52] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:06:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_132
[2026/03/10 00:08:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:08:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_133
[2026/03/10 00:10:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:10:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_134
[2026/03/10 00:11:59] ppocr INFO: epoch: [135/200], global_step: 270, lr: 0.000061, acc: 0.850000, norm_edit_dis: 0.984758, CTCLoss: 2.003929, NRTRLoss: 0.808184, loss: 2.811664, avg_reader_cost: 0.57928 s, avg_batch_cost: 51.86175 s, avg_samples: 24.0, ips: 0.46277 samples/s, eta: 2:55:11
[2026/03/10 00:12:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:12:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_135
[2026/03/10 00:13:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:13:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_136
[2026/03/10 00:15:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:15:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_137
[2026/03/10 00:17:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:17:23] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_138
[2026/03/10 00:19:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:19:01] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_139
[2026/03/10 00:20:53] ppocr INFO: epoch: [140/200], global_step: 280, lr: 0.000059, acc: 0.862500, norm_edit_dis: 0.986234, CTCLoss: 1.902480, NRTRLoss: 0.806897, loss: 2.711148, avg_reader_cost: 0.58386 s, avg_batch_cost: 53.41673 s, avg_samples: 26.0, ips: 0.48674 samples/s, eta: 2:41:45
[2026/03/10 00:20:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:20:54] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_140
[2026/03/10 00:22:32] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:22:32] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_141
[2026/03/10 00:24:24] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:24:24] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_142
[2026/03/10 00:26:00] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:26:01] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_143
[2026/03/10 00:27:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:27:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_144
[2026/03/10 00:29:29] ppocr INFO: epoch: [145/200], global_step: 290, lr: 0.000056, acc: 0.900000, norm_edit_dis: 0.986974, CTCLoss: 1.876962, NRTRLoss: 0.805466, loss: 2.680052, avg_reader_cost: 0.57489 s, avg_batch_cost: 51.52345 s, avg_samples: 24.0, ips: 0.46581 samples/s, eta: 2:28:09
[2026/03/10 00:29:29] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:29:30] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_145
[2026/03/10 00:31:21] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:31:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_146
[2026/03/10 00:32:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:32:58] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_147
[2026/03/10 00:34:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:34:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_148
[2026/03/10 00:36:26] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:36:27] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_149
[2026/03/10 00:38:19] ppocr INFO: epoch: [150/200], global_step: 300, lr: 0.000054, acc: 0.900000, norm_edit_dis: 0.992075, CTCLoss: 1.789462, NRTRLoss: 0.804911, loss: 2.592591, avg_reader_cost: 0.58562 s, avg_batch_cost: 53.02053 s, avg_samples: 26.0, ips: 0.49038 samples/s, eta: 2:14:43
[2026/03/10 00:38:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:38:20] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_150
[2026/03/10 00:39:56] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:39:56] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_151
[2026/03/10 00:41:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:41:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_152
[2026/03/10 00:43:25] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:43:25] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_153
[2026/03/10 00:45:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:45:17] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_154
[2026/03/10 00:46:52] ppocr INFO: epoch: [155/200], global_step: 310, lr: 0.000051, acc: 0.900000, norm_edit_dis: 0.991217, CTCLoss: 1.757962, NRTRLoss: 0.803984, loss: 2.562307, avg_reader_cost: 0.56583 s, avg_batch_cost: 51.27532 s, avg_samples: 24.0, ips: 0.46806 samples/s, eta: 2:01:10
[2026/03/10 00:46:52] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:46:53] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_155
[2026/03/10 00:48:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:48:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_156
[2026/03/10 00:50:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:50:22] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_157
[2026/03/10 00:52:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:52:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_158
[2026/03/10 00:53:49] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:53:50] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_159
[2026/03/10 00:55:41] ppocr INFO: epoch: [160/200], global_step: 320, lr: 0.000048, acc: 0.925000, norm_edit_dis: 0.992085, CTCLoss: 1.711191, NRTRLoss: 0.802837, loss: 2.515278, avg_reader_cost: 0.58095 s, avg_batch_cost: 52.93079 s, avg_samples: 26.0, ips: 0.49121 samples/s, eta: 1:47:46
[2026/03/10 00:55:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:55:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_160
[2026/03/10 00:57:18] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:57:19] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_161
[2026/03/10 00:59:11] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 00:59:11] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_162
[2026/03/10 01:00:48] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:00:48] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_163
[2026/03/10 01:02:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:02:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_164
[2026/03/10 01:04:16] ppocr INFO: epoch: [165/200], global_step: 330, lr: 0.000046, acc: 0.925000, norm_edit_dis: 0.992281, CTCLoss: 1.555494, NRTRLoss: 0.802838, loss: 2.357383, avg_reader_cost: 0.57220 s, avg_batch_cost: 51.53196 s, avg_samples: 24.0, ips: 0.46573 samples/s, eta: 1:34:18
[2026/03/10 01:04:17] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:04:17] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_165
[2026/03/10 01:06:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:06:10] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_166
[2026/03/10 01:07:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:07:47] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_167
[2026/03/10 01:09:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:09:40] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_168
[2026/03/10 01:11:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:11:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_169
[2026/03/10 01:13:07] ppocr INFO: epoch: [170/200], global_step: 340, lr: 0.000043, acc: 0.900000, norm_edit_dis: 0.990178, CTCLoss: 1.489593, NRTRLoss: 0.801728, loss: 2.291106, avg_reader_cost: 0.57549 s, avg_batch_cost: 53.12000 s, avg_samples: 26.0, ips: 0.48946 samples/s, eta: 1:20:57
[2026/03/10 01:13:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:13:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_170
[2026/03/10 01:14:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:14:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_171
[2026/03/10 01:16:37] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:16:37] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_172
[2026/03/10 01:18:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:18:13] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_173
[2026/03/10 01:20:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:20:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_174
[2026/03/10 01:21:44] ppocr INFO: epoch: [175/200], global_step: 350, lr: 0.000041, acc: 0.937500, norm_edit_dis: 0.992103, CTCLoss: 1.456902, NRTRLoss: 0.801728, loss: 2.256162, avg_reader_cost: 0.56572 s, avg_batch_cost: 51.60802 s, avg_samples: 24.0, ips: 0.46504 samples/s, eta: 1:07:32
[2026/03/10 01:21:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:21:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_175
[2026/03/10 01:23:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:23:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_176
[2026/03/10 01:25:14] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:25:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_177
[2026/03/10 01:27:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:27:07] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_178
[2026/03/10 01:28:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:28:44] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_179
[2026/03/10 01:30:35] ppocr INFO: epoch: [180/200], global_step: 360, lr: 0.000038, acc: 0.950000, norm_edit_dis: 0.994427, CTCLoss: 1.383764, NRTRLoss: 0.800447, loss: 2.184491, avg_reader_cost: 0.58108 s, avg_batch_cost: 53.13768 s, avg_samples: 26.0, ips: 0.48929 samples/s, eta: 0:54:12
[2026/03/10 01:30:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:30:36] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_180
[2026/03/10 01:32:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:32:10] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_181
[2026/03/10 01:34:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:34:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_182
[2026/03/10 01:35:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:35:41] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_183
[2026/03/10 01:37:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:37:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_184
[2026/03/10 01:39:11] ppocr INFO: epoch: [185/200], global_step: 370, lr: 0.000035, acc: 0.925000, norm_edit_dis: 0.992636, CTCLoss: 1.302874, NRTRLoss: 0.799890, loss: 2.102592, avg_reader_cost: 0.56250 s, avg_batch_cost: 51.61044 s, avg_samples: 24.0, ips: 0.46502 samples/s, eta: 0:40:50
[2026/03/10 01:39:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:39:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_185
[2026/03/10 01:41:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:41:05] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_186
[2026/03/10 01:42:42] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:42:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_187
[2026/03/10 01:44:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:44:35] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_188
[2026/03/10 01:46:11] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:46:12] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_189
[2026/03/10 01:48:03] ppocr INFO: epoch: [190/200], global_step: 380, lr: 0.000033, acc: 0.950000, norm_edit_dis: 0.994322, CTCLoss: 1.263390, NRTRLoss: 0.799288, loss: 2.061985, avg_reader_cost: 0.58133 s, avg_batch_cost: 53.19150 s, avg_samples: 26.0, ips: 0.48880 samples/s, eta: 0:27:31
[2026/03/10 01:48:03] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:48:04] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_190
[2026/03/10 01:49:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:49:43] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_191
[2026/03/10 01:51:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:51:38] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_192
[2026/03/10 01:53:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:53:15] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_193
[2026/03/10 01:55:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:55:08] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_194
[2026/03/10 01:56:45] ppocr INFO: epoch: [195/200], global_step: 390, lr: 0.000031, acc: 0.950000, norm_edit_dis: 0.994523, CTCLoss: 1.285948, NRTRLoss: 0.798926, loss: 2.085278, avg_reader_cost: 0.56810 s, avg_batch_cost: 52.17881 s, avg_samples: 24.0, ips: 0.45996 samples/s, eta: 0:14:11
[2026/03/10 01:56:45] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:56:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_195
[2026/03/10 01:58:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 01:58:39] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_196
[2026/03/10 02:00:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 02:00:16] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_197
[2026/03/10 02:02:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 02:02:09] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_198
[2026/03/10 02:03:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 02:03:46] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_199
[2026/03/10 02:05:39] ppocr INFO: epoch: [200/200], global_step: 400, lr: 0.000028, acc: 0.950000, norm_edit_dis: 0.994444, CTCLoss: 1.309389, NRTRLoss: 0.799081, loss: 2.107842, avg_reader_cost: 0.57394 s, avg_batch_cost: 53.42820 s, avg_samples: 26.0, ips: 0.48663 samples/s, eta: 0:00:53
[2026/03/10 02:05:40] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\latest
[2026/03/10 02:05:40] ppocr INFO: save model in ./output/PP-OCRv5_server_rec\iter_epoch_200
[2026/03/10 02:05:40] ppocr INFO: best metric, acc: 0, is_float16: False

🏃‍♂️ Environment (运行环境)

OS                           windows11
Python 			3.12.7
PadddleOCR		3.3.2
paddlepaddle	        3.2.2
CPU				AMD Ryzen 7 PRO 4750U
PadddleOCR代码    release/3.3

🌰 Minimal Reproducible Example (最小可复现问题的Demo)

python tools/train.py -c configs/rec/PP-OCRv5/PP-OCRv5_server_rec_1.yml

train_data.zip

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions