iput-tk230215 commited on
Commit
ade5f96
·
verified ·
1 Parent(s): 42b2cdd

Update model: rec_stable_20260118

Browse files
.gitattributes CHANGED
@@ -33,3 +33,14 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ best_accuracy.pdopt filter=lfs diff=lfs merge=lfs -text
37
+ best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
38
+ best_model/model.pdopt filter=lfs diff=lfs merge=lfs -text
39
+ best_model/model.pdparams filter=lfs diff=lfs merge=lfs -text
40
+ inference/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
41
+ iter_epoch_100.pdopt filter=lfs diff=lfs merge=lfs -text
42
+ iter_epoch_100.pdparams filter=lfs diff=lfs merge=lfs -text
43
+ iter_epoch_50.pdopt filter=lfs diff=lfs merge=lfs -text
44
+ iter_epoch_50.pdparams filter=lfs diff=lfs merge=lfs -text
45
+ latest.pdopt filter=lfs diff=lfs merge=lfs -text
46
+ latest.pdparams filter=lfs diff=lfs merge=lfs -text
best_accuracy.pdopt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddb8bf2349bfa7aa6cad960cb913efd055e99729766bf3fe4be9531ddb7fdd27
3
+ size 121346469
best_accuracy.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f5e30b2cc664721a880920077ab790da80ba5bad8deea8e05358a1bc5f04f40
3
+ size 68594712
best_accuracy.states ADDED
Binary file (174 Bytes). View file
 
best_model/model.pdopt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddb8bf2349bfa7aa6cad960cb913efd055e99729766bf3fe4be9531ddb7fdd27
3
+ size 121346469
best_model/model.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f5e30b2cc664721a880920077ab790da80ba5bad8deea8e05358a1bc5f04f40
3
+ size 68594712
config.yml ADDED
@@ -0,0 +1,155 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: en_PP-OCRv5_mobile_rec
3
+ debug: false
4
+ use_gpu: true
5
+ epoch_num: 100
6
+ log_smooth_window: 20
7
+ print_batch_step: 10
8
+ save_model_dir: /content/PaddleOCR/output/rec_stable_20260118
9
+ save_epoch_step: 50
10
+ eval_batch_step:
11
+ - 0
12
+ - 50
13
+ cal_metric_during_train: true
14
+ pretrained_model: ./en_PP-OCRv5_mobile_rec_pretrained.pdparams
15
+ checkpoints: null
16
+ save_inference_dir: null
17
+ use_visualdl: false
18
+ infer_img: null
19
+ character_dict_path: ./data/train_data/rec/dict.txt
20
+ max_text_length: 15
21
+ infer_mode: false
22
+ use_space_char: true
23
+ distributed: true
24
+ save_res_path: ./output/rec/predicts_en_ppocrv5.txt
25
+ d2s_train_image_shape:
26
+ - 3
27
+ - 48
28
+ - 320
29
+ Optimizer:
30
+ name: Adam
31
+ beta1: 0.9
32
+ beta2: 0.999
33
+ lr:
34
+ name: Cosine
35
+ learning_rate: 0.0003
36
+ warmup_epoch: 2
37
+ regularizer:
38
+ name: L2
39
+ factor: 3.0e-05
40
+ Architecture:
41
+ model_type: rec
42
+ algorithm: SVTR_LCNet
43
+ Transform: null
44
+ Backbone:
45
+ name: PPLCNetV3
46
+ scale: 0.95
47
+ Head:
48
+ name: MultiHead
49
+ head_list:
50
+ - CTCHead:
51
+ Neck:
52
+ name: svtr
53
+ dims: 120
54
+ depth: 2
55
+ hidden_dims: 120
56
+ kernel_size:
57
+ - 1
58
+ - 3
59
+ use_guide: true
60
+ Head:
61
+ fc_decay: 1.0e-05
62
+ - NRTRHead:
63
+ nrtr_dim: 384
64
+ max_text_length: 25
65
+ Loss:
66
+ name: MultiLoss
67
+ loss_config_list:
68
+ - CTCLoss: null
69
+ - NRTRLoss: null
70
+ PostProcess:
71
+ name: CTCLabelDecode
72
+ Metric:
73
+ name: RecMetric
74
+ main_indicator: acc
75
+ ignore_space: false
76
+ Train:
77
+ dataset:
78
+ name: MultiScaleDataSet
79
+ ds_width: false
80
+ data_dir: ./data/train_data/rec/
81
+ ext_op_transform_idx: 1
82
+ label_file_list:
83
+ - ./data/train_data/rec/rec_gt_train.txt
84
+ transforms:
85
+ - DecodeImage:
86
+ img_mode: BGR
87
+ channel_first: false
88
+ - RecConAug:
89
+ prob: 0.5
90
+ ext_data_num: 2
91
+ image_shape:
92
+ - 48
93
+ - 320
94
+ - 3
95
+ max_text_length: 25
96
+ - RecAug: null
97
+ - MultiLabelEncode:
98
+ gtc_encode: NRTRLabelEncode
99
+ - KeepKeys:
100
+ keep_keys:
101
+ - image
102
+ - label_ctc
103
+ - label_gtc
104
+ - length
105
+ - valid_ratio
106
+ sampler:
107
+ name: MultiScaleSampler
108
+ scales:
109
+ - - 320
110
+ - 32
111
+ - - 320
112
+ - 48
113
+ - - 320
114
+ - 64
115
+ first_bs: 128
116
+ fix_bs: false
117
+ divided_factor:
118
+ - 8
119
+ - 16
120
+ is_training: true
121
+ loader:
122
+ shuffle: true
123
+ batch_size_per_card: 32
124
+ drop_last: true
125
+ num_workers: 4
126
+ Eval:
127
+ dataset:
128
+ name: SimpleDataSet
129
+ data_dir: ./data/train_data/rec/
130
+ label_file_list:
131
+ - ./data/train_data/rec/rec_gt_val.txt
132
+ transforms:
133
+ - DecodeImage:
134
+ img_mode: BGR
135
+ channel_first: false
136
+ - MultiLabelEncode:
137
+ gtc_encode: NRTRLabelEncode
138
+ - RecResizeImg:
139
+ image_shape:
140
+ - 3
141
+ - 48
142
+ - 320
143
+ - KeepKeys:
144
+ keep_keys:
145
+ - image
146
+ - label_ctc
147
+ - label_gtc
148
+ - length
149
+ - valid_ratio
150
+ loader:
151
+ shuffle: true
152
+ drop_last: false
153
+ batch_size_per_card: 128
154
+ num_workers: 4
155
+ profiler_options: null
inference/inference.json ADDED
The diff for this file is too large to render. See raw diff
 
inference/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3caaa96218319de536222140268094b1a18086b957bf1a907bf1283e52bdb2f
3
+ size 7571453
inference/inference.yml ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: en_PP-OCRv5_mobile_rec
3
+ Hpi:
4
+ backend_configs:
5
+ paddle_infer:
6
+ trt_dynamic_shapes: &id001
7
+ x:
8
+ - - 1
9
+ - 3
10
+ - 48
11
+ - 160
12
+ - - 1
13
+ - 3
14
+ - 48
15
+ - 320
16
+ - - 8
17
+ - 3
18
+ - 48
19
+ - 3200
20
+ tensorrt:
21
+ dynamic_shapes: *id001
22
+ PreProcess:
23
+ transform_ops:
24
+ - DecodeImage:
25
+ channel_first: false
26
+ img_mode: BGR
27
+ - MultiLabelEncode:
28
+ gtc_encode: NRTRLabelEncode
29
+ - RecResizeImg:
30
+ image_shape:
31
+ - 3
32
+ - 48
33
+ - 320
34
+ - KeepKeys:
35
+ keep_keys:
36
+ - image
37
+ - label_ctc
38
+ - label_gtc
39
+ - length
40
+ - valid_ratio
41
+ PostProcess:
42
+ name: CTCLabelDecode
43
+ character_dict:
44
+ - '-'
45
+ - '0'
46
+ - '1'
47
+ - '2'
48
+ - '3'
49
+ - '4'
50
+ - '5'
51
+ - '6'
52
+ - '7'
53
+ - '8'
54
+ - '9'
55
+ - A
56
+ - B
57
+ - G
58
+ - M
59
+ - N
60
+ - S
61
+ - X
62
+ - Y
63
+ - b
64
+ - s
iter_epoch_100.pdopt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddb8bf2349bfa7aa6cad960cb913efd055e99729766bf3fe4be9531ddb7fdd27
3
+ size 121346469
iter_epoch_100.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f5e30b2cc664721a880920077ab790da80ba5bad8deea8e05358a1bc5f04f40
3
+ size 68594712
iter_epoch_100.states ADDED
Binary file (191 Bytes). View file
 
iter_epoch_50.pdopt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e30807294ae4760fdb7e3658eb72f618c03d0ba9dea23512d2d4050f71387d5
3
+ size 121346469
iter_epoch_50.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e9ad6b9bcfa9115dc372082e252cbfd71dfdefaf349bdbebba294bb56d0367fa
3
+ size 68594712
iter_epoch_50.states ADDED
Binary file (191 Bytes). View file
 
latest.pdopt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ddb8bf2349bfa7aa6cad960cb913efd055e99729766bf3fe4be9531ddb7fdd27
3
+ size 121346469
latest.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f5e30b2cc664721a880920077ab790da80ba5bad8deea8e05358a1bc5f04f40
3
+ size 68594712
latest.states ADDED
Binary file (174 Bytes). View file
 
train.log ADDED
@@ -0,0 +1,412 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [2026/01/18 17:08:02] ppocr INFO: Architecture :
2
+ [2026/01/18 17:08:02] ppocr INFO: Backbone :
3
+ [2026/01/18 17:08:02] ppocr INFO: name : PPLCNetV3
4
+ [2026/01/18 17:08:02] ppocr INFO: scale : 0.95
5
+ [2026/01/18 17:08:02] ppocr INFO: Head :
6
+ [2026/01/18 17:08:02] ppocr INFO: head_list :
7
+ [2026/01/18 17:08:02] ppocr INFO: CTCHead :
8
+ [2026/01/18 17:08:02] ppocr INFO: Head :
9
+ [2026/01/18 17:08:02] ppocr INFO: fc_decay : 1e-05
10
+ [2026/01/18 17:08:02] ppocr INFO: Neck :
11
+ [2026/01/18 17:08:02] ppocr INFO: depth : 2
12
+ [2026/01/18 17:08:02] ppocr INFO: dims : 120
13
+ [2026/01/18 17:08:02] ppocr INFO: hidden_dims : 120
14
+ [2026/01/18 17:08:02] ppocr INFO: kernel_size : [1, 3]
15
+ [2026/01/18 17:08:02] ppocr INFO: name : svtr
16
+ [2026/01/18 17:08:02] ppocr INFO: use_guide : True
17
+ [2026/01/18 17:08:02] ppocr INFO: NRTRHead :
18
+ [2026/01/18 17:08:02] ppocr INFO: max_text_length : 25
19
+ [2026/01/18 17:08:02] ppocr INFO: nrtr_dim : 384
20
+ [2026/01/18 17:08:02] ppocr INFO: name : MultiHead
21
+ [2026/01/18 17:08:02] ppocr INFO: Transform : None
22
+ [2026/01/18 17:08:02] ppocr INFO: algorithm : SVTR_LCNet
23
+ [2026/01/18 17:08:02] ppocr INFO: model_type : rec
24
+ [2026/01/18 17:08:02] ppocr INFO: Eval :
25
+ [2026/01/18 17:08:02] ppocr INFO: dataset :
26
+ [2026/01/18 17:08:02] ppocr INFO: data_dir : ./data/train_data/rec/
27
+ [2026/01/18 17:08:02] ppocr INFO: label_file_list : ['./data/train_data/rec/rec_gt_val.txt']
28
+ [2026/01/18 17:08:02] ppocr INFO: name : SimpleDataSet
29
+ [2026/01/18 17:08:02] ppocr INFO: transforms :
30
+ [2026/01/18 17:08:02] ppocr INFO: DecodeImage :
31
+ [2026/01/18 17:08:02] ppocr INFO: channel_first : False
32
+ [2026/01/18 17:08:02] ppocr INFO: img_mode : BGR
33
+ [2026/01/18 17:08:02] ppocr INFO: MultiLabelEncode :
34
+ [2026/01/18 17:08:02] ppocr INFO: gtc_encode : NRTRLabelEncode
35
+ [2026/01/18 17:08:02] ppocr INFO: RecResizeImg :
36
+ [2026/01/18 17:08:02] ppocr INFO: image_shape : [3, 48, 320]
37
+ [2026/01/18 17:08:02] ppocr INFO: KeepKeys :
38
+ [2026/01/18 17:08:02] ppocr INFO: keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
39
+ [2026/01/18 17:08:02] ppocr INFO: loader :
40
+ [2026/01/18 17:08:02] ppocr INFO: batch_size_per_card : 128
41
+ [2026/01/18 17:08:02] ppocr INFO: drop_last : False
42
+ [2026/01/18 17:08:02] ppocr INFO: num_workers : 4
43
+ [2026/01/18 17:08:02] ppocr INFO: shuffle : True
44
+ [2026/01/18 17:08:02] ppocr INFO: Global :
45
+ [2026/01/18 17:08:02] ppocr INFO: cal_metric_during_train : True
46
+ [2026/01/18 17:08:02] ppocr INFO: character_dict_path : ./data/train_data/rec/dict.txt
47
+ [2026/01/18 17:08:02] ppocr INFO: checkpoints : None
48
+ [2026/01/18 17:08:02] ppocr INFO: d2s_train_image_shape : [3, 48, 320]
49
+ [2026/01/18 17:08:02] ppocr INFO: debug : False
50
+ [2026/01/18 17:08:02] ppocr INFO: distributed : False
51
+ [2026/01/18 17:08:02] ppocr INFO: epoch_num : 100
52
+ [2026/01/18 17:08:02] ppocr INFO: eval_batch_step : [0, 50]
53
+ [2026/01/18 17:08:02] ppocr INFO: infer_img : None
54
+ [2026/01/18 17:08:02] ppocr INFO: infer_mode : False
55
+ [2026/01/18 17:08:02] ppocr INFO: log_smooth_window : 20
56
+ [2026/01/18 17:08:02] ppocr INFO: max_text_length : 15
57
+ [2026/01/18 17:08:02] ppocr INFO: model_name : en_PP-OCRv5_mobile_rec
58
+ [2026/01/18 17:08:02] ppocr INFO: pretrained_model : ./en_PP-OCRv5_mobile_rec_pretrained.pdparams
59
+ [2026/01/18 17:08:02] ppocr INFO: print_batch_step : 10
60
+ [2026/01/18 17:08:02] ppocr INFO: save_epoch_step : 50
61
+ [2026/01/18 17:08:02] ppocr INFO: save_inference_dir : None
62
+ [2026/01/18 17:08:02] ppocr INFO: save_model_dir : /content/PaddleOCR/output/rec_stable_20260118
63
+ [2026/01/18 17:08:02] ppocr INFO: save_res_path : ./output/rec/predicts_en_ppocrv5.txt
64
+ [2026/01/18 17:08:02] ppocr INFO: use_gpu : True
65
+ [2026/01/18 17:08:02] ppocr INFO: use_space_char : True
66
+ [2026/01/18 17:08:02] ppocr INFO: use_visualdl : False
67
+ [2026/01/18 17:08:02] ppocr INFO: Loss :
68
+ [2026/01/18 17:08:02] ppocr INFO: loss_config_list :
69
+ [2026/01/18 17:08:02] ppocr INFO: CTCLoss : None
70
+ [2026/01/18 17:08:02] ppocr INFO: NRTRLoss : None
71
+ [2026/01/18 17:08:02] ppocr INFO: name : MultiLoss
72
+ [2026/01/18 17:08:02] ppocr INFO: Metric :
73
+ [2026/01/18 17:08:02] ppocr INFO: ignore_space : False
74
+ [2026/01/18 17:08:02] ppocr INFO: main_indicator : acc
75
+ [2026/01/18 17:08:02] ppocr INFO: name : RecMetric
76
+ [2026/01/18 17:08:02] ppocr INFO: Optimizer :
77
+ [2026/01/18 17:08:02] ppocr INFO: beta1 : 0.9
78
+ [2026/01/18 17:08:02] ppocr INFO: beta2 : 0.999
79
+ [2026/01/18 17:08:02] ppocr INFO: lr :
80
+ [2026/01/18 17:08:02] ppocr INFO: learning_rate : 0.0003
81
+ [2026/01/18 17:08:02] ppocr INFO: name : Cosine
82
+ [2026/01/18 17:08:02] ppocr INFO: warmup_epoch : 2
83
+ [2026/01/18 17:08:02] ppocr INFO: name : Adam
84
+ [2026/01/18 17:08:02] ppocr INFO: regularizer :
85
+ [2026/01/18 17:08:02] ppocr INFO: factor : 3e-05
86
+ [2026/01/18 17:08:02] ppocr INFO: name : L2
87
+ [2026/01/18 17:08:02] ppocr INFO: PostProcess :
88
+ [2026/01/18 17:08:02] ppocr INFO: name : CTCLabelDecode
89
+ [2026/01/18 17:08:02] ppocr INFO: Train :
90
+ [2026/01/18 17:08:02] ppocr INFO: dataset :
91
+ [2026/01/18 17:08:02] ppocr INFO: data_dir : ./data/train_data/rec/
92
+ [2026/01/18 17:08:02] ppocr INFO: ds_width : False
93
+ [2026/01/18 17:08:02] ppocr INFO: ext_op_transform_idx : 1
94
+ [2026/01/18 17:08:02] ppocr INFO: label_file_list : ['./data/train_data/rec/rec_gt_train.txt']
95
+ [2026/01/18 17:08:02] ppocr INFO: name : MultiScaleDataSet
96
+ [2026/01/18 17:08:02] ppocr INFO: transforms :
97
+ [2026/01/18 17:08:02] ppocr INFO: DecodeImage :
98
+ [2026/01/18 17:08:02] ppocr INFO: channel_first : False
99
+ [2026/01/18 17:08:02] ppocr INFO: img_mode : BGR
100
+ [2026/01/18 17:08:02] ppocr INFO: RecConAug :
101
+ [2026/01/18 17:08:02] ppocr INFO: ext_data_num : 2
102
+ [2026/01/18 17:08:02] ppocr INFO: image_shape : [48, 320, 3]
103
+ [2026/01/18 17:08:02] ppocr INFO: max_text_length : 25
104
+ [2026/01/18 17:08:02] ppocr INFO: prob : 0.5
105
+ [2026/01/18 17:08:02] ppocr INFO: RecAug : None
106
+ [2026/01/18 17:08:02] ppocr INFO: MultiLabelEncode :
107
+ [2026/01/18 17:08:02] ppocr INFO: gtc_encode : NRTRLabelEncode
108
+ [2026/01/18 17:08:02] ppocr INFO: KeepKeys :
109
+ [2026/01/18 17:08:02] ppocr INFO: keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
110
+ [2026/01/18 17:08:02] ppocr INFO: loader :
111
+ [2026/01/18 17:08:02] ppocr INFO: batch_size_per_card : 32
112
+ [2026/01/18 17:08:02] ppocr INFO: drop_last : True
113
+ [2026/01/18 17:08:02] ppocr INFO: num_workers : 4
114
+ [2026/01/18 17:08:02] ppocr INFO: shuffle : True
115
+ [2026/01/18 17:08:02] ppocr INFO: sampler :
116
+ [2026/01/18 17:08:02] ppocr INFO: divided_factor : [8, 16]
117
+ [2026/01/18 17:08:02] ppocr INFO: first_bs : 128
118
+ [2026/01/18 17:08:02] ppocr INFO: fix_bs : False
119
+ [2026/01/18 17:08:02] ppocr INFO: is_training : True
120
+ [2026/01/18 17:08:02] ppocr INFO: name : MultiScaleSampler
121
+ [2026/01/18 17:08:02] ppocr INFO: scales : [[320, 32], [320, 48], [320, 64]]
122
+ [2026/01/18 17:08:02] ppocr INFO: profiler_options : None
123
+ [2026/01/18 17:08:02] ppocr INFO: train with paddle 3.1.0 and device Place(gpu:0)
124
+ [2026/01/18 17:08:02] ppocr INFO: Initialize indexes of datasets:['./data/train_data/rec/rec_gt_train.txt']
125
+ [2026/01/18 17:08:02] ppocr INFO: Initialize indexes of datasets:['./data/train_data/rec/rec_gt_val.txt']
126
+ [2026/01/18 17:08:02] ppocr INFO: train dataloader has 6 iters
127
+ [2026/01/18 17:08:02] ppocr INFO: valid dataloader has 1 iters
128
+ [2026/01/18 17:08:02] ppocr WARNING: The shape of model params head.ctc_head.fc.weight [120, 23] not matched with loaded params head.ctc_head.fc.weight [120, 438] !
129
+ [2026/01/18 17:08:02] ppocr WARNING: The shape of model params head.ctc_head.fc.bias [23] not matched with loaded params head.ctc_head.fc.bias [438] !
130
+ [2026/01/18 17:08:02] ppocr WARNING: The shape of model params head.gtc_head.embedding.embedding.weight [27, 384] not matched with loaded params head.gtc_head.embedding.embedding.weight [442, 384] !
131
+ [2026/01/18 17:08:02] ppocr WARNING: The shape of model params head.gtc_head.tgt_word_prj.weight [384, 27] not matched with loaded params head.gtc_head.tgt_word_prj.weight [384, 442] !
132
+ [2026/01/18 17:08:02] ppocr INFO: load pretrain successful from ./en_PP-OCRv5_mobile_rec_pretrained
133
+ [2026/01/18 17:08:02] ppocr INFO: During the training process, after the 0th iteration, an evaluation is run every 50 iterations
134
+ [2026/01/18 17:09:01] ppocr INFO: epoch: [1/100], global_step: 6, lr: 0.000062, acc: 0.000000, norm_edit_dis: 0.193836, CTCLoss: 79.350082, NRTRLoss: 3.227985, loss: 82.578064, avg_reader_cost: 5.51427 s, avg_batch_cost: 5.84705 s, avg_samples: 55.4, ips: 9.47486 samples/s, eta: 1:36:28, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
135
+ [2026/01/18 17:09:02] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
136
+ [2026/01/18 17:09:32] ppocr INFO: epoch: [2/100], global_step: 10, lr: 0.000112, acc: 0.000000, norm_edit_dis: 0.211190, CTCLoss: 76.928970, NRTRLoss: 2.866177, loss: 79.795147, avg_reader_cost: 2.92989 s, avg_batch_cost: 3.09201 s, avg_samples: 42.6, ips: 13.77746 samples/s, eta: 1:27:54, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
137
+ [2026/01/18 17:09:49] ppocr INFO: epoch: [2/100], global_step: 12, lr: 0.000137, acc: 0.000000, norm_edit_dis: 0.228250, CTCLoss: 74.836090, NRTRLoss: 2.711744, loss: 77.453690, avg_reader_cost: 1.66048 s, avg_batch_cost: 1.74063 s, avg_samples: 12.8, ips: 7.35366 samples/s, eta: 1:27:13, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
138
+ [2026/01/18 17:09:50] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
139
+ [2026/01/18 17:10:42] ppocr INFO: epoch: [3/100], global_step: 18, lr: 0.000212, acc: 0.000000, norm_edit_dis: 0.278844, CTCLoss: 66.834023, NRTRLoss: 2.129250, loss: 68.963272, avg_reader_cost: 5.01423 s, avg_batch_cost: 5.25037 s, avg_samples: 55.4, ips: 10.55164 samples/s, eta: 1:25:50, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
140
+ [2026/01/18 17:10:42] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
141
+ [2026/01/18 17:11:12] ppocr INFO: epoch: [4/100], global_step: 20, lr: 0.000237, acc: 0.000000, norm_edit_dis: 0.304533, CTCLoss: 62.677176, NRTRLoss: 1.950616, loss: 64.627792, avg_reader_cost: 2.90364 s, avg_batch_cost: 2.98509 s, avg_samples: 21.3, ips: 7.13545 samples/s, eta: 1:31:25, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
142
+ [2026/01/18 17:11:33] ppocr INFO: epoch: [4/100], global_step: 24, lr: 0.000300, acc: 0.000000, norm_edit_dis: 0.447017, CTCLoss: 52.801287, NRTRLoss: 1.287450, loss: 54.088737, avg_reader_cost: 1.95220 s, avg_batch_cost: 2.10902 s, avg_samples: 34.1, ips: 16.16867 samples/s, eta: 1:24:05, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
143
+ [2026/01/18 17:11:34] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
144
+ [2026/01/18 17:12:29] ppocr INFO: epoch: [5/100], global_step: 30, lr: 0.000300, acc: 0.000000, norm_edit_dis: 0.558249, CTCLoss: 41.776636, NRTRLoss: 1.017582, loss: 42.831995, avg_reader_cost: 5.33953 s, avg_batch_cost: 5.57927 s, avg_samples: 55.4, ips: 9.92962 samples/s, eta: 1:24:14, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
145
+ [2026/01/18 17:12:29] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
146
+ [2026/01/18 17:13:11] ppocr INFO: epoch: [6/100], global_step: 36, lr: 0.000300, acc: 0.000000, norm_edit_dis: 0.604324, CTCLoss: 34.804432, NRTRLoss: 0.874974, loss: 35.822014, avg_reader_cost: 4.02430 s, avg_batch_cost: 4.26325 s, avg_samples: 55.4, ips: 12.99479 samples/s, eta: 1:20:35, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
147
+ [2026/01/18 17:13:12] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
148
+ [2026/01/18 17:13:45] ppocr INFO: epoch: [7/100], global_step: 40, lr: 0.000299, acc: 0.000000, norm_edit_dis: 0.623142, CTCLoss: 30.422207, NRTRLoss: 0.813841, loss: 31.318473, avg_reader_cost: 3.21233 s, avg_batch_cost: 3.37392 s, avg_samples: 38.4, ips: 11.38143 samples/s, eta: 1:19:53, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
149
+ [2026/01/18 17:13:51] ppocr INFO: epoch: [7/100], global_step: 42, lr: 0.000299, acc: 0.000000, norm_edit_dis: 0.666177, CTCLoss: 29.073099, NRTRLoss: 0.780098, loss: 29.867830, avg_reader_cost: 0.54542 s, avg_batch_cost: 0.62478 s, avg_samples: 17.0, ips: 27.20976 samples/s, eta: 1:17:12, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
150
+ [2026/01/18 17:13:52] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
151
+ [2026/01/18 17:14:47] ppocr INFO: epoch: [8/100], global_step: 48, lr: 0.000299, acc: 0.000000, norm_edit_dis: 0.698793, CTCLoss: 21.850951, NRTRLoss: 0.736221, loss: 22.608532, avg_reader_cost: 5.33608 s, avg_batch_cost: 5.57801 s, avg_samples: 55.4, ips: 9.93185 samples/s, eta: 1:17:30, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
152
+ [2026/01/18 17:14:48] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
153
+ [2026/01/18 17:15:15] ppocr INFO: epoch: [9/100], global_step: 50, lr: 0.000298, acc: 0.000000, norm_edit_dis: 0.714897, CTCLoss: 19.479890, NRTRLoss: 0.725407, loss: 20.214910, avg_reader_cost: 2.70124 s, avg_batch_cost: 2.78697 s, avg_samples: 19.2, ips: 6.88920 samples/s, eta: 1:19:15, max_mem_reserved: 15994 MB, max_mem_allocated: 15669 MB
154
+ [2026/01/18 17:15:16] ppocr INFO: cur metric, acc: 0.0, norm_edit_dis: 0.7193626761963239, fps: 757.4781209968335
155
+ [2026/01/18 17:15:17] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
156
+ [2026/01/18 17:15:17] ppocr INFO: best metric, acc: 0.0, is_float16: False, norm_edit_dis: 0.7193626761963239, fps: 757.4781209968335, best_epoch: 9
157
+ [2026/01/18 17:15:41] ppocr INFO: epoch: [9/100], global_step: 54, lr: 0.000298, acc: 0.000000, norm_edit_dis: 0.722633, CTCLoss: 17.074492, NRTRLoss: 0.703032, loss: 17.777549, avg_reader_cost: 2.21700 s, avg_batch_cost: 2.37548 s, avg_samples: 36.2, ips: 15.23904 samples/s, eta: 1:16:51, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
158
+ [2026/01/18 17:15:42] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
159
+ [2026/01/18 17:16:32] ppocr INFO: epoch: [10/100], global_step: 60, lr: 0.000297, acc: 0.000000, norm_edit_dis: 0.741617, CTCLoss: 15.014719, NRTRLoss: 0.688705, loss: 15.694380, avg_reader_cost: 4.89175 s, avg_batch_cost: 5.13211 s, avg_samples: 55.4, ips: 10.79478 samples/s, eta: 1:16:06, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
160
+ [2026/01/18 17:16:33] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
161
+ [2026/01/18 17:17:18] ppocr INFO: epoch: [11/100], global_step: 66, lr: 0.000296, acc: 0.000000, norm_edit_dis: 0.750890, CTCLoss: 13.208102, NRTRLoss: 0.676042, loss: 13.891833, avg_reader_cost: 4.29515 s, avg_batch_cost: 4.53261 s, avg_samples: 55.4, ips: 12.22255 samples/s, eta: 1:14:31, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
162
+ [2026/01/18 17:17:18] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
163
+ [2026/01/18 17:17:45] ppocr INFO: epoch: [12/100], global_step: 70, lr: 0.000295, acc: 0.000000, norm_edit_dis: 0.765839, CTCLoss: 12.326069, NRTRLoss: 0.671807, loss: 12.997175, avg_reader_cost: 2.60284 s, avg_batch_cost: 2.76117 s, avg_samples: 36.2, ips: 13.11040 samples/s, eta: 1:13:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
164
+ [2026/01/18 17:18:07] ppocr INFO: epoch: [12/100], global_step: 72, lr: 0.000295, acc: 0.007812, norm_edit_dis: 0.768450, CTCLoss: 12.127169, NRTRLoss: 0.671385, loss: 12.805939, avg_reader_cost: 2.15437 s, avg_batch_cost: 2.23578 s, avg_samples: 19.2, ips: 8.58761 samples/s, eta: 1:13:39, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
165
+ [2026/01/18 17:18:08] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
166
+ [2026/01/18 17:19:05] ppocr INFO: epoch: [13/100], global_step: 78, lr: 0.000294, acc: 0.041085, norm_edit_dis: 0.779052, CTCLoss: 11.051353, NRTRLoss: 0.668995, loss: 11.717904, avg_reader_cost: 5.55408 s, avg_batch_cost: 5.79375 s, avg_samples: 55.4, ips: 9.56202 samples/s, eta: 1:13:41, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
167
+ [2026/01/18 17:19:06] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
168
+ [2026/01/18 17:19:36] ppocr INFO: epoch: [14/100], global_step: 80, lr: 0.000293, acc: 0.046875, norm_edit_dis: 0.791705, CTCLoss: 10.746597, NRTRLoss: 0.667541, loss: 11.415419, avg_reader_cost: 2.93738 s, avg_batch_cost: 3.01915 s, avg_samples: 21.3, ips: 7.05498 samples/s, eta: 1:14:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
169
+ [2026/01/18 17:19:50] ppocr INFO: epoch: [14/100], global_step: 84, lr: 0.000292, acc: 0.047059, norm_edit_dis: 0.799696, CTCLoss: 10.193169, NRTRLoss: 0.666409, loss: 10.854856, avg_reader_cost: 1.23955 s, avg_batch_cost: 1.39935 s, avg_samples: 34.1, ips: 24.36849 samples/s, eta: 1:12:09, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
170
+ [2026/01/18 17:19:50] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
171
+ [2026/01/18 17:20:44] ppocr INFO: epoch: [15/100], global_step: 90, lr: 0.000291, acc: 0.054687, norm_edit_dis: 0.807147, CTCLoss: 9.569531, NRTRLoss: 0.662728, loss: 10.231826, avg_reader_cost: 5.24381 s, avg_batch_cost: 5.48170 s, avg_samples: 55.4, ips: 10.10636 samples/s, eta: 1:11:44, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
172
+ [2026/01/18 17:20:45] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
173
+ [2026/01/18 17:21:39] ppocr INFO: epoch: [16/100], global_step: 96, lr: 0.000289, acc: 0.089844, norm_edit_dis: 0.817294, CTCLoss: 8.959329, NRTRLoss: 0.661358, loss: 9.622602, avg_reader_cost: 5.17150 s, avg_batch_cost: 5.41542 s, avg_samples: 55.4, ips: 10.23005 samples/s, eta: 1:11:12, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
174
+ [2026/01/18 17:21:39] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
175
+ [2026/01/18 17:22:10] ppocr INFO: epoch: [17/100], global_step: 100, lr: 0.000288, acc: 0.099816, norm_edit_dis: 0.827360, CTCLoss: 8.422551, NRTRLoss: 0.660534, loss: 9.083126, avg_reader_cost: 2.95696 s, avg_batch_cost: 3.12067 s, avg_samples: 34.1, ips: 10.92714 samples/s, eta: 1:10:24, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
176
+ [2026/01/18 17:22:11] ppocr INFO: cur metric, acc: 0.18644066216604557, norm_edit_dis: 0.8645918226772502, fps: 908.3045300720142
177
+ [2026/01/18 17:22:12] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
178
+ [2026/01/18 17:22:12] ppocr INFO: best metric, acc: 0.18644066216604557, is_float16: False, norm_edit_dis: 0.8645918226772502, fps: 908.3045300720142, best_epoch: 17
179
+ [2026/01/18 17:22:36] ppocr INFO: epoch: [17/100], global_step: 102, lr: 0.000287, acc: 0.113281, norm_edit_dis: 0.834044, CTCLoss: 8.147707, NRTRLoss: 0.660406, loss: 8.805470, avg_reader_cost: 2.32309 s, avg_batch_cost: 2.40076 s, avg_samples: 21.3, ips: 8.87220 samples/s, eta: 1:10:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
180
+ [2026/01/18 17:22:37] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
181
+ [2026/01/18 17:23:29] ppocr INFO: epoch: [18/100], global_step: 108, lr: 0.000285, acc: 0.152941, norm_edit_dis: 0.848803, CTCLoss: 7.643975, NRTRLoss: 0.659660, loss: 8.301326, avg_reader_cost: 5.00409 s, avg_batch_cost: 5.24112 s, avg_samples: 55.4, ips: 10.57026 samples/s, eta: 1:09:57, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
182
+ [2026/01/18 17:23:29] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
183
+ [2026/01/18 17:24:00] ppocr INFO: epoch: [19/100], global_step: 110, lr: 0.000285, acc: 0.160478, norm_edit_dis: 0.851076, CTCLoss: 7.537590, NRTRLoss: 0.659292, loss: 8.196025, avg_reader_cost: 3.03768 s, avg_batch_cost: 3.12153 s, avg_samples: 19.2, ips: 6.15084 samples/s, eta: 1:10:43, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
184
+ [2026/01/18 17:24:17] ppocr INFO: epoch: [19/100], global_step: 114, lr: 0.000283, acc: 0.174173, norm_edit_dis: 0.862358, CTCLoss: 7.142670, NRTRLoss: 0.658889, loss: 7.801875, avg_reader_cost: 1.52273 s, avg_batch_cost: 1.67832 s, avg_samples: 36.2, ips: 21.56916 samples/s, eta: 1:08:52, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
185
+ [2026/01/18 17:24:17] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
186
+ [2026/01/18 17:25:11] ppocr INFO: epoch: [20/100], global_step: 120, lr: 0.000281, acc: 0.218750, norm_edit_dis: 0.873617, CTCLoss: 6.662894, NRTRLoss: 0.658383, loss: 7.320888, avg_reader_cost: 5.16880 s, avg_batch_cost: 5.41023 s, avg_samples: 55.4, ips: 10.23986 samples/s, eta: 1:08:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
187
+ [2026/01/18 17:25:11] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
188
+ [2026/01/18 17:26:10] ppocr INFO: epoch: [21/100], global_step: 126, lr: 0.000279, acc: 0.264706, norm_edit_dis: 0.890150, CTCLoss: 6.035118, NRTRLoss: 0.657816, loss: 6.692720, avg_reader_cost: 5.68713 s, avg_batch_cost: 5.92849 s, avg_samples: 55.4, ips: 9.34470 samples/s, eta: 1:07:53, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
189
+ [2026/01/18 17:26:11] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
190
+ [2026/01/18 17:26:42] ppocr INFO: epoch: [22/100], global_step: 130, lr: 0.000277, acc: 0.295496, norm_edit_dis: 0.897408, CTCLoss: 5.736424, NRTRLoss: 0.657582, loss: 6.397810, avg_reader_cost: 3.05543 s, avg_batch_cost: 3.21353 s, avg_samples: 42.6, ips: 13.25644 samples/s, eta: 1:07:10, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
191
+ [2026/01/18 17:26:55] ppocr INFO: epoch: [22/100], global_step: 132, lr: 0.000276, acc: 0.304687, norm_edit_dis: 0.898021, CTCLoss: 5.555893, NRTRLoss: 0.657401, loss: 6.212440, avg_reader_cost: 1.21503 s, avg_batch_cost: 1.29462 s, avg_samples: 12.8, ips: 9.88705 samples/s, eta: 1:06:38, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
192
+ [2026/01/18 17:26:56] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
193
+ [2026/01/18 17:27:52] ppocr INFO: epoch: [23/100], global_step: 138, lr: 0.000273, acc: 0.351562, norm_edit_dis: 0.904299, CTCLoss: 5.223569, NRTRLoss: 0.657854, loss: 5.881124, avg_reader_cost: 5.45473 s, avg_batch_cost: 5.69565 s, avg_samples: 55.4, ips: 9.72673 samples/s, eta: 1:06:06, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
194
+ [2026/01/18 17:27:53] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
195
+ [2026/01/18 17:28:21] ppocr INFO: epoch: [24/100], global_step: 140, lr: 0.000272, acc: 0.365947, norm_edit_dis: 0.906455, CTCLoss: 5.106600, NRTRLoss: 0.658106, loss: 5.763188, avg_reader_cost: 2.78802 s, avg_batch_cost: 2.87099 s, avg_samples: 21.3, ips: 7.41904 samples/s, eta: 1:06:27, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
196
+ [2026/01/18 17:28:48] ppocr INFO: epoch: [24/100], global_step: 144, lr: 0.000271, acc: 0.394118, norm_edit_dis: 0.914173, CTCLoss: 4.810431, NRTRLoss: 0.657854, loss: 5.467844, avg_reader_cost: 2.53439 s, avg_batch_cost: 2.69236 s, avg_samples: 34.1, ips: 12.66545 samples/s, eta: 1:05:28, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
197
+ [2026/01/18 17:28:48] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
198
+ [2026/01/18 17:29:37] ppocr INFO: epoch: [25/100], global_step: 150, lr: 0.000268, acc: 0.435294, norm_edit_dis: 0.922904, CTCLoss: 4.378051, NRTRLoss: 0.658336, loss: 5.035481, avg_reader_cost: 4.67848 s, avg_batch_cost: 4.92343 s, avg_samples: 55.4, ips: 11.25233 samples/s, eta: 1:04:29, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
199
+ [2026/01/18 17:29:38] ppocr INFO: cur metric, acc: 0.5338982598391305, norm_edit_dis: 0.9401215596027783, fps: 855.2556152689696
200
+ [2026/01/18 17:29:39] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
201
+ [2026/01/18 17:29:39] ppocr INFO: best metric, acc: 0.5338982598391305, is_float16: False, norm_edit_dis: 0.9401215596027783, fps: 855.2556152689696, best_epoch: 25
202
+ [2026/01/18 17:29:40] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
203
+ [2026/01/18 17:30:26] ppocr INFO: epoch: [26/100], global_step: 156, lr: 0.000265, acc: 0.463787, norm_edit_dis: 0.927216, CTCLoss: 4.106126, NRTRLoss: 0.657372, loss: 4.763989, avg_reader_cost: 4.40283 s, avg_batch_cost: 4.64144 s, avg_samples: 55.4, ips: 11.93594 samples/s, eta: 1:03:22, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
204
+ [2026/01/18 17:30:27] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
205
+ [2026/01/18 17:30:53] ppocr INFO: epoch: [27/100], global_step: 160, lr: 0.000263, acc: 0.500000, norm_edit_dis: 0.935276, CTCLoss: 3.919656, NRTRLoss: 0.656823, loss: 4.577350, avg_reader_cost: 2.60063 s, avg_batch_cost: 2.76193 s, avg_samples: 38.4, ips: 13.90331 samples/s, eta: 1:02:30, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
206
+ [2026/01/18 17:31:12] ppocr INFO: epoch: [27/100], global_step: 162, lr: 0.000262, acc: 0.527344, norm_edit_dis: 0.936109, CTCLoss: 3.871439, NRTRLoss: 0.655956, loss: 4.527716, avg_reader_cost: 1.81009 s, avg_batch_cost: 1.88794 s, avg_samples: 17.0, ips: 9.00451 samples/s, eta: 1:02:18, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
207
+ [2026/01/18 17:31:13] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
208
+ [2026/01/18 17:32:09] ppocr INFO: epoch: [28/100], global_step: 168, lr: 0.000259, acc: 0.577298, norm_edit_dis: 0.940310, CTCLoss: 3.635327, NRTRLoss: 0.656316, loss: 4.292200, avg_reader_cost: 5.44872 s, avg_batch_cost: 5.68991 s, avg_samples: 55.4, ips: 9.73653 samples/s, eta: 1:01:41, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
209
+ [2026/01/18 17:32:10] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
210
+ [2026/01/18 17:32:37] ppocr INFO: epoch: [29/100], global_step: 170, lr: 0.000257, acc: 0.600781, norm_edit_dis: 0.943450, CTCLoss: 3.435934, NRTRLoss: 0.655935, loss: 4.095832, avg_reader_cost: 2.65849 s, avg_batch_cost: 2.74307 s, avg_samples: 19.2, ips: 6.99947 samples/s, eta: 1:01:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
211
+ [2026/01/18 17:33:07] ppocr INFO: epoch: [29/100], global_step: 174, lr: 0.000255, acc: 0.617647, norm_edit_dis: 0.947080, CTCLoss: 3.345100, NRTRLoss: 0.655935, loss: 4.000197, avg_reader_cost: 2.92255 s, avg_batch_cost: 3.07971 s, avg_samples: 36.2, ips: 11.75433 samples/s, eta: 1:01:06, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
212
+ [2026/01/18 17:33:08] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
213
+ [2026/01/18 17:33:52] ppocr INFO: epoch: [30/100], global_step: 180, lr: 0.000252, acc: 0.657537, norm_edit_dis: 0.953438, CTCLoss: 3.070097, NRTRLoss: 0.656991, loss: 3.727432, avg_reader_cost: 4.19765 s, avg_batch_cost: 4.43627 s, avg_samples: 55.4, ips: 12.48796 samples/s, eta: 0:59:58, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
214
+ [2026/01/18 17:33:53] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
215
+ [2026/01/18 17:34:44] ppocr INFO: epoch: [31/100], global_step: 186, lr: 0.000248, acc: 0.686903, norm_edit_dis: 0.958963, CTCLoss: 2.965048, NRTRLoss: 0.656991, loss: 3.626427, avg_reader_cost: 4.95100 s, avg_batch_cost: 5.18787 s, avg_samples: 55.4, ips: 10.67875 samples/s, eta: 0:59:07, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
216
+ [2026/01/18 17:34:44] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
217
+ [2026/01/18 17:35:14] ppocr INFO: epoch: [32/100], global_step: 190, lr: 0.000246, acc: 0.710937, norm_edit_dis: 0.960776, CTCLoss: 2.771983, NRTRLoss: 0.656866, loss: 3.430390, avg_reader_cost: 2.86633 s, avg_batch_cost: 3.02580 s, avg_samples: 36.2, ips: 11.96376 samples/s, eta: 0:58:24, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
218
+ [2026/01/18 17:35:44] ppocr INFO: epoch: [32/100], global_step: 192, lr: 0.000245, acc: 0.722656, norm_edit_dis: 0.961251, CTCLoss: 2.771983, NRTRLoss: 0.656871, loss: 3.430390, avg_reader_cost: 2.90387 s, avg_batch_cost: 2.98403 s, avg_samples: 19.2, ips: 6.43425 samples/s, eta: 0:58:34, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
219
+ [2026/01/18 17:35:45] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
220
+ [2026/01/18 17:36:41] ppocr INFO: epoch: [33/100], global_step: 198, lr: 0.000241, acc: 0.774954, norm_edit_dis: 0.966919, CTCLoss: 2.533969, NRTRLoss: 0.656616, loss: 3.202663, avg_reader_cost: 5.52477 s, avg_batch_cost: 5.76614 s, avg_samples: 55.4, ips: 9.60781 samples/s, eta: 0:57:55, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
221
+ [2026/01/18 17:36:42] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
222
+ [2026/01/18 17:37:11] ppocr INFO: epoch: [34/100], global_step: 200, lr: 0.000240, acc: 0.789062, norm_edit_dis: 0.969527, CTCLoss: 2.474817, NRTRLoss: 0.656442, loss: 3.130176, avg_reader_cost: 2.91032 s, avg_batch_cost: 2.99194 s, avg_samples: 21.3, ips: 7.11912 samples/s, eta: 0:58:03, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
223
+ [2026/01/18 17:37:13] ppocr INFO: cur metric, acc: 0.7796609508761906, norm_edit_dis: 0.9731895246141389, fps: 893.8475758752404
224
+ [2026/01/18 17:37:14] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
225
+ [2026/01/18 17:37:14] ppocr INFO: best metric, acc: 0.7796609508761906, is_float16: False, norm_edit_dis: 0.9731895246141389, fps: 893.8475758752404, best_epoch: 34
226
+ [2026/01/18 17:37:29] ppocr INFO: epoch: [34/100], global_step: 204, lr: 0.000237, acc: 0.796875, norm_edit_dis: 0.971179, CTCLoss: 2.335485, NRTRLoss: 0.657454, loss: 2.997128, avg_reader_cost: 1.37596 s, avg_batch_cost: 1.53500 s, avg_samples: 34.1, ips: 22.21494 samples/s, eta: 0:56:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
227
+ [2026/01/18 17:37:30] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
228
+ [2026/01/18 17:38:15] ppocr INFO: epoch: [35/100], global_step: 210, lr: 0.000233, acc: 0.798437, norm_edit_dis: 0.972078, CTCLoss: 2.268289, NRTRLoss: 0.657296, loss: 2.926395, avg_reader_cost: 4.30476 s, avg_batch_cost: 4.54411 s, avg_samples: 55.4, ips: 12.19159 samples/s, eta: 0:55:47, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
229
+ [2026/01/18 17:38:15] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
230
+ [2026/01/18 17:39:12] ppocr INFO: epoch: [36/100], global_step: 216, lr: 0.000229, acc: 0.828125, norm_edit_dis: 0.974629, CTCLoss: 2.193970, NRTRLoss: 0.656115, loss: 2.851505, avg_reader_cost: 5.45492 s, avg_batch_cost: 5.69540 s, avg_samples: 55.4, ips: 9.72716 samples/s, eta: 0:55:05, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
231
+ [2026/01/18 17:39:12] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
232
+ [2026/01/18 17:39:45] ppocr INFO: epoch: [37/100], global_step: 220, lr: 0.000227, acc: 0.845404, norm_edit_dis: 0.975317, CTCLoss: 2.136686, NRTRLoss: 0.655874, loss: 2.793092, avg_reader_cost: 3.20432 s, avg_batch_cost: 3.36450 s, avg_samples: 34.1, ips: 10.13523 samples/s, eta: 0:54:29, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
233
+ [2026/01/18 17:40:16] ppocr INFO: epoch: [37/100], global_step: 222, lr: 0.000225, acc: 0.849311, norm_edit_dis: 0.975533, CTCLoss: 2.101697, NRTRLoss: 0.655691, loss: 2.756966, avg_reader_cost: 2.94366 s, avg_batch_cost: 3.02358 s, avg_samples: 21.3, ips: 7.04464 samples/s, eta: 0:54:34, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
234
+ [2026/01/18 17:40:16] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
235
+ [2026/01/18 17:41:03] ppocr INFO: epoch: [38/100], global_step: 228, lr: 0.000221, acc: 0.855193, norm_edit_dis: 0.976097, CTCLoss: 1.968378, NRTRLoss: 0.655381, loss: 2.624001, avg_reader_cost: 4.52534 s, avg_batch_cost: 4.76818 s, avg_samples: 55.4, ips: 11.61869 samples/s, eta: 0:53:35, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
236
+ [2026/01/18 17:41:04] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
237
+ [2026/01/18 17:41:30] ppocr INFO: epoch: [39/100], global_step: 230, lr: 0.000220, acc: 0.859099, norm_edit_dis: 0.976345, CTCLoss: 1.927280, NRTRLoss: 0.655408, loss: 2.582576, avg_reader_cost: 2.63502 s, avg_batch_cost: 2.71825 s, avg_samples: 19.2, ips: 7.06337 samples/s, eta: 0:53:34, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
238
+ [2026/01/18 17:41:54] ppocr INFO: epoch: [39/100], global_step: 234, lr: 0.000217, acc: 0.864982, norm_edit_dis: 0.979091, CTCLoss: 1.869797, NRTRLoss: 0.655355, loss: 2.525038, avg_reader_cost: 2.21166 s, avg_batch_cost: 2.36674 s, avg_samples: 36.2, ips: 15.29530 samples/s, eta: 0:52:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
239
+ [2026/01/18 17:41:55] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
240
+ [2026/01/18 17:42:51] ppocr INFO: epoch: [40/100], global_step: 240, lr: 0.000213, acc: 0.882583, norm_edit_dis: 0.980670, CTCLoss: 1.791900, NRTRLoss: 0.654742, loss: 2.446562, avg_reader_cost: 5.43746 s, avg_batch_cost: 5.68170 s, avg_samples: 55.4, ips: 9.75061 samples/s, eta: 0:51:57, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
241
+ [2026/01/18 17:42:52] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
242
+ [2026/01/18 17:43:46] ppocr INFO: epoch: [41/100], global_step: 246, lr: 0.000208, acc: 0.900000, norm_edit_dis: 0.981798, CTCLoss: 1.726824, NRTRLoss: 0.654566, loss: 2.382281, avg_reader_cost: 5.27964 s, avg_batch_cost: 5.52228 s, avg_samples: 55.4, ips: 10.03209 samples/s, eta: 0:51:10, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
243
+ [2026/01/18 17:43:47] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
244
+ [2026/01/18 17:44:19] ppocr INFO: epoch: [42/100], global_step: 250, lr: 0.000206, acc: 0.900000, norm_edit_dis: 0.981972, CTCLoss: 1.587731, NRTRLoss: 0.654566, loss: 2.247291, avg_reader_cost: 3.08983 s, avg_batch_cost: 3.25350 s, avg_samples: 42.6, ips: 13.09361 samples/s, eta: 0:50:32, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
245
+ [2026/01/18 17:44:20] ppocr INFO: cur metric, acc: 0.8813558575122155, norm_edit_dis: 0.9828882055247968, fps: 897.0943898959763
246
+ [2026/01/18 17:44:21] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
247
+ [2026/01/18 17:44:21] ppocr INFO: best metric, acc: 0.8813558575122155, is_float16: False, norm_edit_dis: 0.9828882055247968, fps: 897.0943898959763, best_epoch: 42
248
+ [2026/01/18 17:44:35] ppocr INFO: epoch: [42/100], global_step: 252, lr: 0.000204, acc: 0.900000, norm_edit_dis: 0.981972, CTCLoss: 1.587731, NRTRLoss: 0.654213, loss: 2.247291, avg_reader_cost: 1.27630 s, avg_batch_cost: 1.35649 s, avg_samples: 12.8, ips: 9.43615 samples/s, eta: 0:50:10, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
249
+ [2026/01/18 17:44:36] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
250
+ [2026/01/18 17:45:26] ppocr INFO: epoch: [43/100], global_step: 258, lr: 0.000200, acc: 0.896277, norm_edit_dis: 0.981589, CTCLoss: 1.559717, NRTRLoss: 0.654221, loss: 2.213950, avg_reader_cost: 4.86544 s, avg_batch_cost: 5.10257 s, avg_samples: 55.4, ips: 10.85728 samples/s, eta: 0:49:17, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
251
+ [2026/01/18 17:45:27] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
252
+ [2026/01/18 17:45:54] ppocr INFO: epoch: [44/100], global_step: 260, lr: 0.000198, acc: 0.906066, norm_edit_dis: 0.983499, CTCLoss: 1.474902, NRTRLoss: 0.654221, loss: 2.128854, avg_reader_cost: 2.70434 s, avg_batch_cost: 2.78738 s, avg_samples: 21.3, ips: 7.64159 samples/s, eta: 0:49:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
253
+ [2026/01/18 17:46:20] ppocr INFO: epoch: [44/100], global_step: 264, lr: 0.000195, acc: 0.906250, norm_edit_dis: 0.983499, CTCLoss: 1.460042, NRTRLoss: 0.654274, loss: 2.114464, avg_reader_cost: 2.46148 s, avg_batch_cost: 2.61763 s, avg_samples: 34.1, ips: 13.02705 samples/s, eta: 0:48:28, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
254
+ [2026/01/18 17:46:21] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
255
+ [2026/01/18 17:47:10] ppocr INFO: epoch: [45/100], global_step: 270, lr: 0.000191, acc: 0.906250, norm_edit_dis: 0.983607, CTCLoss: 1.428754, NRTRLoss: 0.654274, loss: 2.084547, avg_reader_cost: 4.74251 s, avg_batch_cost: 4.98916 s, avg_samples: 55.4, ips: 11.10407 samples/s, eta: 0:47:33, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
256
+ [2026/01/18 17:47:11] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
257
+ [2026/01/18 17:47:56] ppocr INFO: epoch: [46/100], global_step: 276, lr: 0.000186, acc: 0.906250, norm_edit_dis: 0.983962, CTCLoss: 1.384508, NRTRLoss: 0.654504, loss: 2.039116, avg_reader_cost: 4.32672 s, avg_batch_cost: 4.56450 s, avg_samples: 55.4, ips: 12.13713 samples/s, eta: 0:46:34, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
258
+ [2026/01/18 17:47:56] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
259
+ [2026/01/18 17:48:25] ppocr INFO: epoch: [47/100], global_step: 280, lr: 0.000183, acc: 0.910156, norm_edit_dis: 0.984852, CTCLoss: 1.370688, NRTRLoss: 0.653833, loss: 2.025172, avg_reader_cost: 2.79016 s, avg_batch_cost: 2.95205 s, avg_samples: 38.4, ips: 13.00791 samples/s, eta: 0:45:54, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
260
+ [2026/01/18 17:48:47] ppocr INFO: epoch: [47/100], global_step: 282, lr: 0.000182, acc: 0.914062, norm_edit_dis: 0.985740, CTCLoss: 1.357941, NRTRLoss: 0.653833, loss: 2.011819, avg_reader_cost: 2.09653 s, avg_batch_cost: 2.17373 s, avg_samples: 17.0, ips: 7.82065 samples/s, eta: 0:45:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
261
+ [2026/01/18 17:48:47] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
262
+ [2026/01/18 17:49:43] ppocr INFO: epoch: [48/100], global_step: 288, lr: 0.000177, acc: 0.917647, norm_edit_dis: 0.986129, CTCLoss: 1.306390, NRTRLoss: 0.653729, loss: 1.961462, avg_reader_cost: 5.40290 s, avg_batch_cost: 5.64258 s, avg_samples: 55.4, ips: 9.81820 samples/s, eta: 0:44:55, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
263
+ [2026/01/18 17:49:44] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
264
+ [2026/01/18 17:50:11] ppocr INFO: epoch: [49/100], global_step: 290, lr: 0.000175, acc: 0.917647, norm_edit_dis: 0.986536, CTCLoss: 1.323404, NRTRLoss: 0.653708, loss: 1.977820, avg_reader_cost: 2.70393 s, avg_batch_cost: 2.78879 s, avg_samples: 19.2, ips: 6.88471 samples/s, eta: 0:44:49, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
265
+ [2026/01/18 17:50:44] ppocr INFO: epoch: [49/100], global_step: 294, lr: 0.000172, acc: 0.917647, norm_edit_dis: 0.986536, CTCLoss: 1.260431, NRTRLoss: 0.653693, loss: 1.914400, avg_reader_cost: 3.13210 s, avg_batch_cost: 3.28993 s, avg_samples: 36.2, ips: 11.00327 samples/s, eta: 0:44:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
266
+ [2026/01/18 17:50:45] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
267
+ [2026/01/18 17:51:33] ppocr INFO: epoch: [50/100], global_step: 300, lr: 0.000168, acc: 0.917647, norm_edit_dis: 0.987038, CTCLoss: 1.182079, NRTRLoss: 0.654009, loss: 1.835702, avg_reader_cost: 4.64398 s, avg_batch_cost: 4.88217 s, avg_samples: 55.4, ips: 11.34741 samples/s, eta: 0:43:17, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
268
+ [2026/01/18 17:51:34] ppocr INFO: cur metric, acc: 0.9067795841712216, norm_edit_dis: 0.9862181145047137, fps: 862.2662125316864
269
+ [2026/01/18 17:51:35] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
270
+ [2026/01/18 17:51:35] ppocr INFO: best metric, acc: 0.9067795841712216, is_float16: False, norm_edit_dis: 0.9862181145047137, fps: 862.2662125316864, best_epoch: 50
271
+ [2026/01/18 17:51:36] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
272
+ [2026/01/18 17:51:36] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/iter_epoch_50
273
+ [2026/01/18 17:52:27] ppocr INFO: epoch: [51/100], global_step: 306, lr: 0.000163, acc: 0.917969, norm_edit_dis: 0.986435, CTCLoss: 1.182079, NRTRLoss: 0.653936, loss: 1.835702, avg_reader_cost: 4.98276 s, avg_batch_cost: 5.21995 s, avg_samples: 55.4, ips: 10.61314 samples/s, eta: 0:42:26, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
274
+ [2026/01/18 17:52:28] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
275
+ [2026/01/18 17:52:55] ppocr INFO: epoch: [52/100], global_step: 310, lr: 0.000160, acc: 0.933456, norm_edit_dis: 0.987468, CTCLoss: 1.133903, NRTRLoss: 0.653499, loss: 1.787108, avg_reader_cost: 2.58824 s, avg_batch_cost: 2.74730 s, avg_samples: 36.2, ips: 13.17659 samples/s, eta: 0:41:44, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
276
+ [2026/01/18 17:53:21] ppocr INFO: epoch: [52/100], global_step: 312, lr: 0.000158, acc: 0.933456, norm_edit_dis: 0.986703, CTCLoss: 1.133903, NRTRLoss: 0.653827, loss: 1.787108, avg_reader_cost: 2.53852 s, avg_batch_cost: 2.61862 s, avg_samples: 19.2, ips: 7.33210 samples/s, eta: 0:41:35, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
277
+ [2026/01/18 17:53:22] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
278
+ [2026/01/18 17:54:27] ppocr INFO: epoch: [53/100], global_step: 318, lr: 0.000154, acc: 0.933456, norm_edit_dis: 0.987083, CTCLoss: 1.113833, NRTRLoss: 0.653653, loss: 1.767406, avg_reader_cost: 6.34971 s, avg_batch_cost: 6.59099 s, avg_samples: 55.4, ips: 8.40541 samples/s, eta: 0:40:56, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
279
+ [2026/01/18 17:54:28] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
280
+ [2026/01/18 17:54:59] ppocr INFO: epoch: [54/100], global_step: 320, lr: 0.000152, acc: 0.933456, norm_edit_dis: 0.987473, CTCLoss: 1.092956, NRTRLoss: 0.653456, loss: 1.747975, avg_reader_cost: 3.06670 s, avg_batch_cost: 3.15027 s, avg_samples: 21.3, ips: 6.76133 samples/s, eta: 0:40:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
281
+ [2026/01/18 17:55:09] ppocr INFO: epoch: [54/100], global_step: 324, lr: 0.000149, acc: 0.933456, norm_edit_dis: 0.987273, CTCLoss: 1.068803, NRTRLoss: 0.653384, loss: 1.722049, avg_reader_cost: 0.87171 s, avg_batch_cost: 1.02844 s, avg_samples: 34.1, ips: 33.15692 samples/s, eta: 0:39:54, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
282
+ [2026/01/18 17:55:10] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
283
+ [2026/01/18 17:55:57] ppocr INFO: epoch: [55/100], global_step: 330, lr: 0.000144, acc: 0.925643, norm_edit_dis: 0.987256, CTCLoss: 1.049642, NRTRLoss: 0.653354, loss: 1.702944, avg_reader_cost: 4.53771 s, avg_batch_cost: 4.77347 s, avg_samples: 55.4, ips: 11.60582 samples/s, eta: 0:38:59, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
284
+ [2026/01/18 17:55:57] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
285
+ [2026/01/18 17:56:42] ppocr INFO: epoch: [56/100], global_step: 336, lr: 0.000139, acc: 0.933456, norm_edit_dis: 0.988076, CTCLoss: 1.031577, NRTRLoss: 0.653299, loss: 1.685619, avg_reader_cost: 4.25643 s, avg_batch_cost: 4.49606 s, avg_samples: 55.4, ips: 12.32190 samples/s, eta: 0:38:01, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
286
+ [2026/01/18 17:56:42] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
287
+ [2026/01/18 17:57:15] ppocr INFO: epoch: [57/100], global_step: 340, lr: 0.000136, acc: 0.937500, norm_edit_dis: 0.988494, CTCLoss: 1.026806, NRTRLoss: 0.653299, loss: 1.682104, avg_reader_cost: 3.21829 s, avg_batch_cost: 3.37941 s, avg_samples: 34.1, ips: 10.09053 samples/s, eta: 0:37:26, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
288
+ [2026/01/18 17:57:38] ppocr INFO: epoch: [57/100], global_step: 342, lr: 0.000135, acc: 0.937500, norm_edit_dis: 0.988494, CTCLoss: 1.009391, NRTRLoss: 0.653299, loss: 1.665655, avg_reader_cost: 2.19549 s, avg_batch_cost: 2.27429 s, avg_samples: 21.3, ips: 9.36555 samples/s, eta: 0:37:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
289
+ [2026/01/18 17:57:39] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
290
+ [2026/01/18 17:58:23] ppocr INFO: epoch: [58/100], global_step: 348, lr: 0.000130, acc: 0.937500, norm_edit_dis: 0.990191, CTCLoss: 0.974384, NRTRLoss: 0.653328, loss: 1.628886, avg_reader_cost: 4.24456 s, avg_batch_cost: 4.48392 s, avg_samples: 55.4, ips: 12.35527 samples/s, eta: 0:36:16, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
291
+ [2026/01/18 17:58:24] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
292
+ [2026/01/18 17:58:47] ppocr INFO: epoch: [59/100], global_step: 350, lr: 0.000128, acc: 0.941406, norm_edit_dis: 0.990402, CTCLoss: 0.960766, NRTRLoss: 0.653328, loss: 1.615015, avg_reader_cost: 2.28445 s, avg_batch_cost: 2.36634 s, avg_samples: 19.2, ips: 8.11380 samples/s, eta: 0:36:03, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
293
+ [2026/01/18 17:58:48] ppocr INFO: cur metric, acc: 0.9322033108302279, norm_edit_dis: 0.9894538615340419, fps: 862.2541947375665
294
+ [2026/01/18 17:58:49] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
295
+ [2026/01/18 17:58:49] ppocr INFO: best metric, acc: 0.9322033108302279, is_float16: False, norm_edit_dis: 0.9894538615340419, fps: 862.2541947375665, best_epoch: 59
296
+ [2026/01/18 17:59:05] ppocr INFO: epoch: [59/100], global_step: 354, lr: 0.000125, acc: 0.941406, norm_edit_dis: 0.990528, CTCLoss: 0.960311, NRTRLoss: 0.653267, loss: 1.614533, avg_reader_cost: 1.45234 s, avg_batch_cost: 1.61064 s, avg_samples: 36.2, ips: 22.47556 samples/s, eta: 0:35:16, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
297
+ [2026/01/18 17:59:06] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
298
+ [2026/01/18 18:00:03] ppocr INFO: epoch: [60/100], global_step: 360, lr: 0.000121, acc: 0.943244, norm_edit_dis: 0.990546, CTCLoss: 0.949268, NRTRLoss: 0.653234, loss: 1.602860, avg_reader_cost: 5.54985 s, avg_batch_cost: 5.79051 s, avg_samples: 55.4, ips: 9.56737 samples/s, eta: 0:34:28, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
299
+ [2026/01/18 18:00:04] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
300
+ [2026/01/18 18:01:05] ppocr INFO: epoch: [61/100], global_step: 366, lr: 0.000116, acc: 0.937500, norm_edit_dis: 0.990246, CTCLoss: 0.952105, NRTRLoss: 0.653216, loss: 1.605169, avg_reader_cost: 5.90240 s, avg_batch_cost: 6.14702 s, avg_samples: 55.4, ips: 9.01250 samples/s, eta: 0:33:43, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
301
+ [2026/01/18 18:01:05] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
302
+ [2026/01/18 18:01:35] ppocr INFO: epoch: [62/100], global_step: 370, lr: 0.000113, acc: 0.937500, norm_edit_dis: 0.990406, CTCLoss: 0.919663, NRTRLoss: 0.653299, loss: 1.573535, avg_reader_cost: 2.85030 s, avg_batch_cost: 3.00966 s, avg_samples: 42.6, ips: 14.15442 samples/s, eta: 0:33:05, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
303
+ [2026/01/18 18:01:47] ppocr INFO: epoch: [62/100], global_step: 372, lr: 0.000112, acc: 0.937500, norm_edit_dis: 0.991217, CTCLoss: 0.899248, NRTRLoss: 0.653299, loss: 1.552416, avg_reader_cost: 1.15868 s, avg_batch_cost: 1.23681 s, avg_samples: 12.8, ips: 10.34924 samples/s, eta: 0:32:45, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
304
+ [2026/01/18 18:01:48] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
305
+ [2026/01/18 18:02:39] ppocr INFO: epoch: [63/100], global_step: 378, lr: 0.000107, acc: 0.952941, norm_edit_dis: 0.991206, CTCLoss: 0.883831, NRTRLoss: 0.653310, loss: 1.537025, avg_reader_cost: 4.94897 s, avg_batch_cost: 5.18788 s, avg_samples: 55.4, ips: 10.67874 samples/s, eta: 0:31:53, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
306
+ [2026/01/18 18:02:40] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
307
+ [2026/01/18 18:03:05] ppocr INFO: epoch: [64/100], global_step: 380, lr: 0.000106, acc: 0.953033, norm_edit_dis: 0.991829, CTCLoss: 0.836465, NRTRLoss: 0.653181, loss: 1.490228, avg_reader_cost: 2.49408 s, avg_batch_cost: 2.57700 s, avg_samples: 21.3, ips: 8.26544 samples/s, eta: 0:31:41, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
308
+ [2026/01/18 18:03:33] ppocr INFO: epoch: [64/100], global_step: 384, lr: 0.000103, acc: 0.957031, norm_edit_dis: 0.992607, CTCLoss: 0.822362, NRTRLoss: 0.653181, loss: 1.476223, avg_reader_cost: 2.66530 s, avg_batch_cost: 2.82136 s, avg_samples: 34.1, ips: 12.08635 samples/s, eta: 0:31:03, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
309
+ [2026/01/18 18:03:34] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
310
+ [2026/01/18 18:04:25] ppocr INFO: epoch: [65/100], global_step: 390, lr: 0.000098, acc: 0.957031, norm_edit_dis: 0.993142, CTCLoss: 0.821921, NRTRLoss: 0.653183, loss: 1.476002, avg_reader_cost: 5.01961 s, avg_batch_cost: 5.26032 s, avg_samples: 55.4, ips: 10.53168 samples/s, eta: 0:30:12, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
311
+ [2026/01/18 18:04:26] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
312
+ [2026/01/18 18:05:15] ppocr INFO: epoch: [66/100], global_step: 396, lr: 0.000094, acc: 0.953125, norm_edit_dis: 0.991868, CTCLoss: 0.810035, NRTRLoss: 0.653197, loss: 1.464048, avg_reader_cost: 4.68519 s, avg_batch_cost: 4.92119 s, avg_samples: 55.4, ips: 11.25744 samples/s, eta: 0:29:19, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
313
+ [2026/01/18 18:05:15] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
314
+ [2026/01/18 18:05:45] ppocr INFO: epoch: [67/100], global_step: 400, lr: 0.000091, acc: 0.953125, norm_edit_dis: 0.991868, CTCLoss: 0.832408, NRTRLoss: 0.653197, loss: 1.487217, avg_reader_cost: 2.89533 s, avg_batch_cost: 3.05639 s, avg_samples: 38.4, ips: 12.56383 samples/s, eta: 0:28:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
315
+ [2026/01/18 18:05:46] ppocr INFO: cur metric, acc: 0.9406778863832299, norm_edit_dis: 0.9931261776070094, fps: 912.1665213745312
316
+ [2026/01/18 18:05:48] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
317
+ [2026/01/18 18:05:48] ppocr INFO: best metric, acc: 0.9406778863832299, is_float16: False, norm_edit_dis: 0.9931261776070094, fps: 912.1665213745312, best_epoch: 67
318
+ [2026/01/18 18:05:57] ppocr INFO: epoch: [67/100], global_step: 402, lr: 0.000089, acc: 0.953125, norm_edit_dis: 0.992083, CTCLoss: 0.813921, NRTRLoss: 0.653197, loss: 1.467147, avg_reader_cost: 0.90341 s, avg_batch_cost: 0.98262 s, avg_samples: 17.0, ips: 17.30071 samples/s, eta: 0:28:21, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
319
+ [2026/01/18 18:05:58] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
320
+ [2026/01/18 18:06:53] ppocr INFO: epoch: [68/100], global_step: 408, lr: 0.000085, acc: 0.953125, norm_edit_dis: 0.991919, CTCLoss: 0.810035, NRTRLoss: 0.653155, loss: 1.464048, avg_reader_cost: 5.35010 s, avg_batch_cost: 5.58968 s, avg_samples: 55.4, ips: 9.91113 samples/s, eta: 0:27:32, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
321
+ [2026/01/18 18:06:54] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
322
+ [2026/01/18 18:07:28] ppocr INFO: epoch: [69/100], global_step: 410, lr: 0.000084, acc: 0.953125, norm_edit_dis: 0.991953, CTCLoss: 0.810035, NRTRLoss: 0.653213, loss: 1.464048, avg_reader_cost: 3.35523 s, avg_batch_cost: 3.44138 s, avg_samples: 19.2, ips: 5.57916 samples/s, eta: 0:27:23, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
323
+ [2026/01/18 18:07:54] ppocr INFO: epoch: [69/100], global_step: 414, lr: 0.000081, acc: 0.953125, norm_edit_dis: 0.992083, CTCLoss: 0.811633, NRTRLoss: 0.653155, loss: 1.464514, avg_reader_cost: 2.47113 s, avg_batch_cost: 2.62647 s, avg_samples: 36.2, ips: 13.78277 samples/s, eta: 0:26:44, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
324
+ [2026/01/18 18:07:55] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
325
+ [2026/01/18 18:08:36] ppocr INFO: epoch: [70/100], global_step: 420, lr: 0.000077, acc: 0.953125, norm_edit_dis: 0.992285, CTCLoss: 0.782054, NRTRLoss: 0.653169, loss: 1.435174, avg_reader_cost: 3.94969 s, avg_batch_cost: 4.18888 s, avg_samples: 55.4, ips: 13.22549 samples/s, eta: 0:25:48, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
326
+ [2026/01/18 18:08:37] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
327
+ [2026/01/18 18:09:33] ppocr INFO: epoch: [71/100], global_step: 426, lr: 0.000073, acc: 0.953125, norm_edit_dis: 0.992405, CTCLoss: 0.779811, NRTRLoss: 0.653169, loss: 1.433120, avg_reader_cost: 5.49696 s, avg_batch_cost: 5.73679 s, avg_samples: 55.4, ips: 9.65697 samples/s, eta: 0:24:59, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
328
+ [2026/01/18 18:09:34] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
329
+ [2026/01/18 18:10:03] ppocr INFO: epoch: [72/100], global_step: 430, lr: 0.000070, acc: 0.953125, norm_edit_dis: 0.992405, CTCLoss: 0.779811, NRTRLoss: 0.653126, loss: 1.433120, avg_reader_cost: 2.80118 s, avg_batch_cost: 2.95960 s, avg_samples: 36.2, ips: 12.23137 samples/s, eta: 0:24:23, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
330
+ [2026/01/18 18:10:14] ppocr INFO: epoch: [72/100], global_step: 432, lr: 0.000069, acc: 0.953033, norm_edit_dis: 0.991922, CTCLoss: 0.788926, NRTRLoss: 0.653092, loss: 1.442054, avg_reader_cost: 0.99056 s, avg_batch_cost: 1.07006 s, avg_samples: 19.2, ips: 17.94290 samples/s, eta: 0:24:03, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
331
+ [2026/01/18 18:10:14] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
332
+ [2026/01/18 18:11:18] ppocr INFO: epoch: [73/100], global_step: 438, lr: 0.000065, acc: 0.953125, norm_edit_dis: 0.991860, CTCLoss: 0.812075, NRTRLoss: 0.652988, loss: 1.465052, avg_reader_cost: 6.16514 s, avg_batch_cost: 6.40574 s, avg_samples: 55.4, ips: 8.64850 samples/s, eta: 0:23:16, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
333
+ [2026/01/18 18:11:18] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
334
+ [2026/01/18 18:11:48] ppocr INFO: epoch: [74/100], global_step: 440, lr: 0.000063, acc: 0.953125, norm_edit_dis: 0.992093, CTCLoss: 0.788567, NRTRLoss: 0.653029, loss: 1.441717, avg_reader_cost: 2.98653 s, avg_batch_cost: 3.07012 s, avg_samples: 21.3, ips: 6.93785 samples/s, eta: 0:23:04, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
335
+ [2026/01/18 18:12:09] ppocr INFO: epoch: [74/100], global_step: 444, lr: 0.000061, acc: 0.953125, norm_edit_dis: 0.992259, CTCLoss: 0.737354, NRTRLoss: 0.653014, loss: 1.390445, avg_reader_cost: 1.88747 s, avg_batch_cost: 2.04535 s, avg_samples: 34.1, ips: 16.67194 samples/s, eta: 0:22:24, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
336
+ [2026/01/18 18:12:10] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
337
+ [2026/01/18 18:12:56] ppocr INFO: epoch: [75/100], global_step: 450, lr: 0.000057, acc: 0.957031, norm_edit_dis: 0.992259, CTCLoss: 0.729820, NRTRLoss: 0.652982, loss: 1.383001, avg_reader_cost: 4.52081 s, avg_batch_cost: 4.75942 s, avg_samples: 55.4, ips: 11.64008 samples/s, eta: 0:21:31, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
338
+ [2026/01/18 18:12:58] ppocr INFO: cur metric, acc: 0.949152461936232, norm_edit_dis: 0.9939736351623096, fps: 855.1048943316424
339
+ [2026/01/18 18:12:59] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
340
+ [2026/01/18 18:12:59] ppocr INFO: best metric, acc: 0.949152461936232, is_float16: False, norm_edit_dis: 0.9939736351623096, fps: 855.1048943316424, best_epoch: 75
341
+ [2026/01/18 18:13:00] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
342
+ [2026/01/18 18:13:48] ppocr INFO: epoch: [76/100], global_step: 456, lr: 0.000053, acc: 0.964706, norm_edit_dis: 0.993778, CTCLoss: 0.723233, NRTRLoss: 0.653011, loss: 1.376346, avg_reader_cost: 4.70828 s, avg_batch_cost: 4.94917 s, avg_samples: 55.4, ips: 11.19379 samples/s, eta: 0:20:39, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
343
+ [2026/01/18 18:13:49] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
344
+ [2026/01/18 18:14:17] ppocr INFO: epoch: [77/100], global_step: 460, lr: 0.000051, acc: 0.966728, norm_edit_dis: 0.993778, CTCLoss: 0.730411, NRTRLoss: 0.652988, loss: 1.384290, avg_reader_cost: 2.70805 s, avg_batch_cost: 2.87040 s, avg_samples: 34.1, ips: 11.87987 samples/s, eta: 0:20:02, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
345
+ [2026/01/18 18:14:50] ppocr INFO: epoch: [77/100], global_step: 462, lr: 0.000050, acc: 0.966728, norm_edit_dis: 0.993300, CTCLoss: 0.731388, NRTRLoss: 0.653022, loss: 1.384539, avg_reader_cost: 3.19745 s, avg_batch_cost: 3.27778 s, avg_samples: 21.3, ips: 6.49830 samples/s, eta: 0:19:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
346
+ [2026/01/18 18:14:51] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
347
+ [2026/01/18 18:15:36] ppocr INFO: epoch: [78/100], global_step: 468, lr: 0.000046, acc: 0.968750, norm_edit_dis: 0.994749, CTCLoss: 0.725529, NRTRLoss: 0.653000, loss: 1.379349, avg_reader_cost: 4.41094 s, avg_batch_cost: 4.65181 s, avg_samples: 55.4, ips: 11.90934 samples/s, eta: 0:18:57, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
348
+ [2026/01/18 18:15:37] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
349
+ [2026/01/18 18:16:06] ppocr INFO: epoch: [79/100], global_step: 470, lr: 0.000045, acc: 0.968750, norm_edit_dis: 0.994835, CTCLoss: 0.725197, NRTRLoss: 0.653000, loss: 1.379067, avg_reader_cost: 2.90078 s, avg_batch_cost: 2.98404 s, avg_samples: 19.2, ips: 6.43423 samples/s, eta: 0:18:43, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
350
+ [2026/01/18 18:16:21] ppocr INFO: epoch: [79/100], global_step: 474, lr: 0.000043, acc: 0.968750, norm_edit_dis: 0.994010, CTCLoss: 0.719938, NRTRLoss: 0.652987, loss: 1.373098, avg_reader_cost: 1.30165 s, avg_batch_cost: 1.45653 s, avg_samples: 36.2, ips: 24.85357 samples/s, eta: 0:18:03, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
351
+ [2026/01/18 18:16:21] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
352
+ [2026/01/18 18:17:17] ppocr INFO: epoch: [80/100], global_step: 480, lr: 0.000040, acc: 0.962822, norm_edit_dis: 0.992574, CTCLoss: 0.730779, NRTRLoss: 0.652973, loss: 1.383841, avg_reader_cost: 5.38878 s, avg_batch_cost: 5.62796 s, avg_samples: 55.4, ips: 9.84371 samples/s, eta: 0:17:13, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
353
+ [2026/01/18 18:17:18] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
354
+ [2026/01/18 18:18:07] ppocr INFO: epoch: [81/100], global_step: 486, lr: 0.000037, acc: 0.968750, norm_edit_dis: 0.992574, CTCLoss: 0.722095, NRTRLoss: 0.652945, loss: 1.375085, avg_reader_cost: 4.74600 s, avg_batch_cost: 4.98818 s, avg_samples: 55.4, ips: 11.10626 samples/s, eta: 0:16:20, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
355
+ [2026/01/18 18:18:08] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
356
+ [2026/01/18 18:18:42] ppocr INFO: epoch: [82/100], global_step: 490, lr: 0.000035, acc: 0.949219, norm_edit_dis: 0.992404, CTCLoss: 0.741005, NRTRLoss: 0.652990, loss: 1.394109, avg_reader_cost: 3.35015 s, avg_batch_cost: 3.50939 s, avg_samples: 42.6, ips: 12.13888 samples/s, eta: 0:15:46, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
357
+ [2026/01/18 18:18:57] ppocr INFO: epoch: [82/100], global_step: 492, lr: 0.000034, acc: 0.957031, norm_edit_dis: 0.992582, CTCLoss: 0.735426, NRTRLoss: 0.652997, loss: 1.388468, avg_reader_cost: 1.37095 s, avg_batch_cost: 1.45013 s, avg_samples: 12.8, ips: 8.82682 samples/s, eta: 0:15:28, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
358
+ [2026/01/18 18:18:57] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
359
+ [2026/01/18 18:19:39] ppocr INFO: epoch: [83/100], global_step: 498, lr: 0.000031, acc: 0.964844, norm_edit_dis: 0.993734, CTCLoss: 0.717096, NRTRLoss: 0.652986, loss: 1.370229, avg_reader_cost: 3.99380 s, avg_batch_cost: 4.23136 s, avg_samples: 55.4, ips: 13.09273 samples/s, eta: 0:14:35, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
360
+ [2026/01/18 18:19:40] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
361
+ [2026/01/18 18:20:08] ppocr INFO: epoch: [84/100], global_step: 500, lr: 0.000030, acc: 0.964844, norm_edit_dis: 0.993734, CTCLoss: 0.671539, NRTRLoss: 0.652971, loss: 1.324543, avg_reader_cost: 2.81176 s, avg_batch_cost: 2.89359 s, avg_samples: 21.3, ips: 7.36111 samples/s, eta: 0:14:20, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
362
+ [2026/01/18 18:20:09] ppocr INFO: cur metric, acc: 0.9576270374892341, norm_edit_dis: 0.9948210927176099, fps: 844.3461880317384
363
+ [2026/01/18 18:20:10] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
364
+ [2026/01/18 18:20:10] ppocr INFO: best metric, acc: 0.9576270374892341, is_float16: False, norm_edit_dis: 0.9948210927176099, fps: 844.3461880317384, best_epoch: 84
365
+ [2026/01/18 18:20:23] ppocr INFO: epoch: [84/100], global_step: 504, lr: 0.000028, acc: 0.960937, norm_edit_dis: 0.993734, CTCLoss: 0.671539, NRTRLoss: 0.652964, loss: 1.324543, avg_reader_cost: 1.10472 s, avg_batch_cost: 1.26446 s, avg_samples: 34.1, ips: 26.96812 samples/s, eta: 0:13:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
366
+ [2026/01/18 18:20:24] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
367
+ [2026/01/18 18:21:16] ppocr INFO: epoch: [85/100], global_step: 510, lr: 0.000025, acc: 0.960937, norm_edit_dis: 0.993734, CTCLoss: 0.693787, NRTRLoss: 0.652928, loss: 1.346675, avg_reader_cost: 5.05522 s, avg_batch_cost: 5.30001 s, avg_samples: 55.4, ips: 10.45281 samples/s, eta: 0:12:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
368
+ [2026/01/18 18:21:17] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
369
+ [2026/01/18 18:21:56] ppocr INFO: epoch: [86/100], global_step: 516, lr: 0.000023, acc: 0.960937, norm_edit_dis: 0.993357, CTCLoss: 0.676856, NRTRLoss: 0.652885, loss: 1.329986, avg_reader_cost: 3.77561 s, avg_batch_cost: 4.01645 s, avg_samples: 55.4, ips: 13.79327 samples/s, eta: 0:11:57, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
370
+ [2026/01/18 18:21:57] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
371
+ [2026/01/18 18:22:22] ppocr INFO: epoch: [87/100], global_step: 520, lr: 0.000021, acc: 0.960937, norm_edit_dis: 0.993401, CTCLoss: 0.693787, NRTRLoss: 0.652946, loss: 1.346675, avg_reader_cost: 2.44335 s, avg_batch_cost: 2.60594 s, avg_samples: 38.4, ips: 14.73554 samples/s, eta: 0:11:22, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
372
+ [2026/01/18 18:22:46] ppocr INFO: epoch: [87/100], global_step: 522, lr: 0.000020, acc: 0.960937, norm_edit_dis: 0.993520, CTCLoss: 0.690115, NRTRLoss: 0.652912, loss: 1.343188, avg_reader_cost: 2.27938 s, avg_batch_cost: 2.35712 s, avg_samples: 17.0, ips: 7.21219 samples/s, eta: 0:11:06, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
373
+ [2026/01/18 18:22:46] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
374
+ [2026/01/18 18:23:43] ppocr INFO: epoch: [88/100], global_step: 528, lr: 0.000018, acc: 0.960937, norm_edit_dis: 0.993387, CTCLoss: 0.690115, NRTRLoss: 0.652922, loss: 1.343188, avg_reader_cost: 5.51592 s, avg_batch_cost: 5.75596 s, avg_samples: 55.4, ips: 9.62481 samples/s, eta: 0:10:15, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
375
+ [2026/01/18 18:23:44] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
376
+ [2026/01/18 18:24:11] ppocr INFO: epoch: [89/100], global_step: 530, lr: 0.000017, acc: 0.960937, norm_edit_dis: 0.993520, CTCLoss: 0.677033, NRTRLoss: 0.652890, loss: 1.330112, avg_reader_cost: 2.72018 s, avg_batch_cost: 2.80567 s, avg_samples: 19.2, ips: 6.84329 samples/s, eta: 0:10:00, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
377
+ [2026/01/18 18:24:38] ppocr INFO: epoch: [89/100], global_step: 534, lr: 0.000016, acc: 0.960937, norm_edit_dis: 0.994171, CTCLoss: 0.665950, NRTRLoss: 0.652924, loss: 1.318806, avg_reader_cost: 2.49228 s, avg_batch_cost: 2.64975 s, avg_samples: 36.2, ips: 13.66164 samples/s, eta: 0:09:24, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
378
+ [2026/01/18 18:24:39] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
379
+ [2026/01/18 18:25:30] ppocr INFO: epoch: [90/100], global_step: 540, lr: 0.000014, acc: 0.953125, norm_edit_dis: 0.993984, CTCLoss: 0.663523, NRTRLoss: 0.652924, loss: 1.316466, avg_reader_cost: 4.98523 s, avg_batch_cost: 5.22705 s, avg_samples: 55.4, ips: 10.59872 samples/s, eta: 0:08:33, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
380
+ [2026/01/18 18:25:31] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
381
+ [2026/01/18 18:26:12] ppocr INFO: epoch: [91/100], global_step: 546, lr: 0.000012, acc: 0.953125, norm_edit_dis: 0.993387, CTCLoss: 0.720132, NRTRLoss: 0.652892, loss: 1.372973, avg_reader_cost: 3.99080 s, avg_batch_cost: 4.23273 s, avg_samples: 55.4, ips: 13.08849 samples/s, eta: 0:07:41, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
382
+ [2026/01/18 18:26:13] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
383
+ [2026/01/18 18:26:47] ppocr INFO: epoch: [92/100], global_step: 550, lr: 0.000011, acc: 0.953125, norm_edit_dis: 0.993650, CTCLoss: 0.696253, NRTRLoss: 0.652892, loss: 1.349116, avg_reader_cost: 3.31712 s, avg_batch_cost: 3.47833 s, avg_samples: 36.2, ips: 10.40730 samples/s, eta: 0:07:07, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
384
+ [2026/01/18 18:26:48] ppocr INFO: cur metric, acc: 0.9661016130422362, norm_edit_dis: 0.99566855027291, fps: 852.5977391669853
385
+ [2026/01/18 18:26:50] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
386
+ [2026/01/18 18:26:50] ppocr INFO: best metric, acc: 0.9661016130422362, is_float16: False, norm_edit_dis: 0.99566855027291, fps: 852.5977391669853, best_epoch: 92
387
+ [2026/01/18 18:27:11] ppocr INFO: epoch: [92/100], global_step: 552, lr: 0.000010, acc: 0.953125, norm_edit_dis: 0.993056, CTCLoss: 0.720132, NRTRLoss: 0.652887, loss: 1.372973, avg_reader_cost: 2.06167 s, avg_batch_cost: 2.14338 s, avg_samples: 19.2, ips: 8.95780 samples/s, eta: 0:06:50, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
388
+ [2026/01/18 18:27:12] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
389
+ [2026/01/18 18:28:07] ppocr INFO: epoch: [93/100], global_step: 558, lr: 0.000008, acc: 0.966728, norm_edit_dis: 0.993012, CTCLoss: 0.734608, NRTRLoss: 0.652860, loss: 1.387991, avg_reader_cost: 5.37075 s, avg_batch_cost: 5.61281 s, avg_samples: 55.4, ips: 9.87028 samples/s, eta: 0:05:59, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
390
+ [2026/01/18 18:28:08] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
391
+ [2026/01/18 18:28:34] ppocr INFO: epoch: [94/100], global_step: 560, lr: 0.000008, acc: 0.972610, norm_edit_dis: 0.993308, CTCLoss: 0.699359, NRTRLoss: 0.652860, loss: 1.352272, avg_reader_cost: 2.62320 s, avg_batch_cost: 2.70593 s, avg_samples: 21.3, ips: 7.87161 samples/s, eta: 0:05:43, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
392
+ [2026/01/18 18:28:50] ppocr INFO: epoch: [94/100], global_step: 564, lr: 0.000007, acc: 0.968750, norm_edit_dis: 0.993273, CTCLoss: 0.677943, NRTRLoss: 0.652864, loss: 1.330845, avg_reader_cost: 1.41056 s, avg_batch_cost: 1.56531 s, avg_samples: 34.1, ips: 21.78480 samples/s, eta: 0:05:07, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
393
+ [2026/01/18 18:28:51] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
394
+ [2026/01/18 18:29:44] ppocr INFO: epoch: [95/100], global_step: 570, lr: 0.000006, acc: 0.966728, norm_edit_dis: 0.993273, CTCLoss: 0.688004, NRTRLoss: 0.652874, loss: 1.340958, avg_reader_cost: 5.14967 s, avg_batch_cost: 5.38828 s, avg_samples: 55.4, ips: 10.28157 samples/s, eta: 0:04:16, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
395
+ [2026/01/18 18:29:45] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
396
+ [2026/01/18 18:30:44] ppocr INFO: epoch: [96/100], global_step: 576, lr: 0.000004, acc: 0.953125, norm_edit_dis: 0.993403, CTCLoss: 0.684612, NRTRLoss: 0.652900, loss: 1.337562, avg_reader_cost: 5.73974 s, avg_batch_cost: 5.98004 s, avg_samples: 55.4, ips: 9.26415 samples/s, eta: 0:03:25, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
397
+ [2026/01/18 18:30:44] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
398
+ [2026/01/18 18:31:19] ppocr INFO: epoch: [97/100], global_step: 580, lr: 0.000004, acc: 0.953125, norm_edit_dis: 0.993316, CTCLoss: 0.682319, NRTRLoss: 0.652891, loss: 1.335326, avg_reader_cost: 3.35781 s, avg_batch_cost: 3.52205 s, avg_samples: 34.1, ips: 9.68185 samples/s, eta: 0:02:51, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
399
+ [2026/01/18 18:31:39] ppocr INFO: epoch: [97/100], global_step: 582, lr: 0.000003, acc: 0.953125, norm_edit_dis: 0.993520, CTCLoss: 0.682319, NRTRLoss: 0.652891, loss: 1.335326, avg_reader_cost: 1.96106 s, avg_batch_cost: 2.04045 s, avg_samples: 21.3, ips: 10.43886 samples/s, eta: 0:02:34, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
400
+ [2026/01/18 18:31:40] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
401
+ [2026/01/18 18:32:31] ppocr INFO: epoch: [98/100], global_step: 588, lr: 0.000002, acc: 0.953125, norm_edit_dis: 0.993520, CTCLoss: 0.681110, NRTRLoss: 0.652927, loss: 1.334153, avg_reader_cost: 4.89499 s, avg_batch_cost: 5.13578 s, avg_samples: 55.4, ips: 10.78706 samples/s, eta: 0:01:42, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
402
+ [2026/01/18 18:32:31] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
403
+ [2026/01/18 18:33:05] ppocr INFO: epoch: [99/100], global_step: 590, lr: 0.000002, acc: 0.953125, norm_edit_dis: 0.993520, CTCLoss: 0.681110, NRTRLoss: 0.652961, loss: 1.334153, avg_reader_cost: 3.30459 s, avg_batch_cost: 3.38737 s, avg_samples: 19.2, ips: 5.66811 samples/s, eta: 0:01:26, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
404
+ [2026/01/18 18:33:23] ppocr INFO: epoch: [99/100], global_step: 594, lr: 0.000002, acc: 0.960937, norm_edit_dis: 0.993910, CTCLoss: 0.681110, NRTRLoss: 0.652864, loss: 1.334153, avg_reader_cost: 1.72677 s, avg_batch_cost: 1.88076 s, avg_samples: 36.2, ips: 19.24750 samples/s, eta: 0:00:51, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
405
+ [2026/01/18 18:33:24] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
406
+ [2026/01/18 18:34:24] ppocr INFO: epoch: [100/100], global_step: 600, lr: 0.000001, acc: 0.964844, norm_edit_dis: 0.994401, CTCLoss: 0.666521, NRTRLoss: 0.652837, loss: 1.319368, avg_reader_cost: 5.82286 s, avg_batch_cost: 6.06232 s, avg_samples: 55.4, ips: 9.13842 samples/s, eta: 0:00:00, max_mem_reserved: 16755 MB, max_mem_allocated: 15669 MB
407
+ [2026/01/18 18:34:25] ppocr INFO: cur metric, acc: 0.9661016130422362, norm_edit_dis: 0.99566855027291, fps: 912.873151162469
408
+ [2026/01/18 18:34:26] ppocr INFO: save best model is to /content/PaddleOCR/output/rec_stable_20260118/best_accuracy
409
+ [2026/01/18 18:34:26] ppocr INFO: best metric, acc: 0.9661016130422362, is_float16: False, norm_edit_dis: 0.99566855027291, fps: 912.873151162469, best_epoch: 100
410
+ [2026/01/18 18:34:27] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/latest
411
+ [2026/01/18 18:34:28] ppocr INFO: save model in /content/PaddleOCR/output/rec_stable_20260118/iter_epoch_100
412
+ [2026/01/18 18:34:28] ppocr INFO: best metric, acc: 0.9661016130422362, is_float16: False, norm_edit_dis: 0.99566855027291, fps: 912.873151162469, best_epoch: 100