Reza2kn commited on
Commit
89d48b1
·
verified ·
1 Parent(s): c844325

Upload stage 002 669K epoch checkpoint and exact Triple Threat metrics

Browse files
.gitattributes CHANGED
@@ -44,3 +44,5 @@ Bina-0.2-RizehPizeh.pdparams filter=lfs diff=lfs merge=lfs -text
44
  inference/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
45
  checkpoints/aligned169k-step12000-gated-native-v4/best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
46
  checkpoints/aligned169k-step13000-gated-native-v4/best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
 
 
 
44
  inference/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
45
  checkpoints/aligned169k-step12000-gated-native-v4/best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
46
  checkpoints/aligned169k-step13000-gated-native-v4/best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
47
+ checkpoints/stage-002-669k-epoch1/paddle-inference/inference.pdiparams filter=lfs diff=lfs merge=lfs -text
48
+ checkpoints/stage-002-669k-epoch1/paddle-training/best_accuracy.pdparams filter=lfs diff=lfs merge=lfs -text
checkpoints/stage-002-669k-epoch1/MANIFEST.sha256 ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ce33c0a86d07052ed8ec7a8b10c9be38965d6fe24fcffba73999c73eb380d6c6 ./README.md
2
+ dceb21e5df3ec936d92c6f839a5ab5de219b636371b2ad1635bb9740753be904 ./benchmark/decoder-summary.json
3
+ 02968215f91e13dcc4efa46a2cc1f223785708683ce6eb5d1fc6170e4c03a28d ./benchmark/posttrain-status.log
4
+ cdb546d3fbf7f2f453b4ec2c57a86332dc7bd207893c1d2a5ed99bfe35a92b14 ./benchmark/recognition-metrics.json
5
+ 799c1b78a0899d7829ad7519631e0623d0db1305bbfe8a6815a58b4a01cc4a38 ./benchmark/s3-results.json
6
+ b802ea6f182ffb341716b2f649b8f48a2c1f3e4fb6db26f4cfd31771d80cd8b8 ./paddle-inference/inference.json
7
+ cf9d4c4ffd5c8bfcc40092e44cbf6989c2dc77d92c5cc4d7002bdb07b76d4e2a ./paddle-inference/inference.pdiparams
8
+ 650bfd52635c3a5680479df99a4c5cb3b94e2875b25a7bc3aea45ec1bad6a841 ./paddle-inference/inference.yml
9
+ 2d736d49bd96ac5ae5c42437907694258297c2a689340f32e0aa3eb7b10efbd5 ./paddle-training/best_accuracy.pdparams
10
+ bf7e18b037b8d25f7d27cf00c4db4a76070e9d55d0326633fe62285a7ca3d1a2 ./paddle-training/best_accuracy.states
11
+ 28fb97acc0feca48f8243d36f8c3ea80efda25c13c29db1c41002900310b6c8e ./paddle-training/character_dict.txt
12
+ 9d224b584ef553086dfce6e08ebd641a8378b33310530aea40aba62258b7669b ./paddle-training/config.yml
13
+ 527c5bd960e7eab68bf4b72b04651134b5361065156b6874315d596456501b36 ./paddle-training/train.log
checkpoints/stage-002-669k-epoch1/README.md ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Bina 0.2 RizehPizeh - stage 002
2
+
3
+ PP-OCRv6 medium Persian recognizer checkpoint after one full 669,000-sample balanced epoch (334,500 handwriting and 334,500 printed), initialized from the earlier 13K-step checkpoint.
4
+
5
+ ## Training contract
6
+
7
+ - Native line-bbox geometry; no page-text projection.
8
+ - Geometry-preserving recognizer preprocessing.
9
+ - Trainable recognizer layers: `backbone.blocks5`, `head.ctc_encoder`, and `head.ctc_head`.
10
+ - Fresh optimizer, cosine learning rate from `1e-5`.
11
+ - Eight GPUs, batch 32 per GPU, global batch 256, 2,614 steps.
12
+ - Domain-linked eval: 2,048 handwriting and 2,048 printed.
13
+ - Selected checkpoint: best validation checkpoint at step 2,500 of this stage.
14
+
15
+ ## Exact Persian OCR Triple Threat
16
+
17
+ Each split contains 6,669 rows; zero predictions are missing.
18
+
19
+ | Output | Printed WER | Printed CER | Printed S3 | Handwriting WER | Handwriting CER | Handwriting S3 |
20
+ |---|---:|---:|---:|---:|---:|---:|
21
+ | Persian-aware decoded | 9.6719 | 2.4031 | 10.7495 | 22.7428 | 17.2240 | 19.8665 |
22
+
23
+ The S3 target of less than 10 for both domains is not yet met. This is a preserved intermediate checkpoint, not the final Bina 0.2 release.
24
+
25
+ ## Files
26
+
27
+ - `paddle-training/best_accuracy.pdparams`: trainable checkpoint weights.
28
+ - `paddle-training/config.yml`: exact training/export configuration.
29
+ - `paddle-training/character_dict.txt`: recognizer character dictionary.
30
+ - `paddle-inference/`: exported Paddle inference model.
31
+ - `benchmark/s3-results.json`: authoritative exact scorer output.
32
+ - `benchmark/recognition-metrics.json`: raw and decoded recognition metrics.
33
+ - `MANIFEST.sha256`: package integrity checksums.
checkpoints/stage-002-669k-epoch1/benchmark/decoder-summary.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "rows": 13338,
3
+ "changed_rows": 7646,
4
+ "changed_tokens": 38484,
5
+ "lexicon_words": 43210,
6
+ "delete_keys": 193439
7
+ }
checkpoints/stage-002-669k-epoch1/benchmark/posttrain-status.log ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2026-07-26T04:35:41+00:00 WAITING_FOR_TRAIN
2
+ 2026-07-26T04:46:11+00:00 TRAIN_EXIT_CODE=0
3
+ 2026-07-26T04:46:11+00:00 EXPORT_START
4
+ 2026-07-26T04:46:17+00:00 EXPORT_DONE
5
+ 2026-07-26T04:46:17+00:00 BENCH_START ranks=8
6
+ 2026-07-26T04:49:59+00:00 BENCH_DONE
7
+ 2026-07-26T04:52:23+00:00 DECODE_RESUME_START
8
+ 2026-07-26T04:53:03+00:00 DECODE_RESUME_START
9
+ 2026-07-26T04:53:25+00:00 DECODE_DONE rows=13338
10
+ 2026-07-26T04:55:14+00:00 S3_RESUME_START local_model=1
11
+ 2026-07-26T04:57:15+00:00 S3_DONE
12
+ 2026-07-26T04:57:15+00:00 POSTTRAIN_DONE
checkpoints/stage-002-669k-epoch1/benchmark/recognition-metrics.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "benchmark": "Persian OCR Triple Threat",
3
+ "rows_per_split": 6669,
4
+ "missing_predictions": 0,
5
+ "variant": "spread_right_first",
6
+ "raw": {
7
+ "handwriting": {"wer": 24.286892993396116, "cer": 16.860014576923604},
8
+ "printed": {"wer": 12.228821867251023, "cer": 2.9670263427572485}
9
+ },
10
+ "persian_decoded": {
11
+ "handwriting": {"wer": 22.742841634718268, "cer": 16.637948357792016, "s3": 19.8665},
12
+ "printed": {"wer": 9.67187590104377, "cer": 2.474893001386461, "s3": 10.7495}
13
+ }
14
+ }
checkpoints/stage-002-669k-epoch1/benchmark/s3-results.json ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "splits": {
3
+ "handwriting": {
4
+ "count": 6669,
5
+ "wer": 22.7428,
6
+ "cer": 17.224,
7
+ "s3": 19.8665,
8
+ "essential_error": 21.9727,
9
+ "triple_threat": 19.9133,
10
+ "reference_importance": 790969.366256,
11
+ "error_importance": 157138.308292,
12
+ "essential_words": 312569,
13
+ "essential_errors": 68680
14
+ },
15
+ "printed": {
16
+ "count": 6669,
17
+ "wer": 9.6719,
18
+ "cer": 2.4031,
19
+ "s3": 10.7495,
20
+ "essential_error": 12.7943,
21
+ "triple_threat": 8.8647,
22
+ "reference_importance": 44585.665084,
23
+ "error_importance": 4792.750165,
24
+ "essential_words": 22596,
25
+ "essential_errors": 2891
26
+ }
27
+ },
28
+ "macro_equal_split": {
29
+ "wer": 16.2073,
30
+ "cer": 9.8135,
31
+ "s3": 15.308,
32
+ "essential_error": 17.3835,
33
+ "triple_threat": 14.389
34
+ },
35
+ "triple_threat_weights": {
36
+ "wer": 0.2,
37
+ "cer": 0.2,
38
+ "s3": 0.6
39
+ },
40
+ "missing_predictions": 0,
41
+ "missing_ids": []
42
+ }
checkpoints/stage-002-669k-epoch1/paddle-inference/inference.json ADDED
The diff for this file is too large to render. See raw diff
 
checkpoints/stage-002-669k-epoch1/paddle-inference/inference.pdiparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cf9d4c4ffd5c8bfcc40092e44cbf6989c2dc77d92c5cc4d7002bdb07b76d4e2a
3
+ size 62146801
checkpoints/stage-002-669k-epoch1/paddle-inference/inference.yml ADDED
@@ -0,0 +1,205 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: PP-OCRv6_medium_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
+ - 1536
34
+ padding: true
35
+ - KeepKeys:
36
+ keep_keys:
37
+ - image
38
+ - label_ctc
39
+ - label_gtc
40
+ - length
41
+ - valid_ratio
42
+ PostProcess:
43
+ name: CTCLabelDecode
44
+ character_dict:
45
+ - '!'
46
+ - '"'
47
+ - '#'
48
+ - '%'
49
+ - '&'
50
+ - ''''
51
+ - (
52
+ - )
53
+ - '*'
54
+ - +
55
+ - ','
56
+ - '-'
57
+ - .
58
+ - /
59
+ - '0'
60
+ - '1'
61
+ - '2'
62
+ - '3'
63
+ - '4'
64
+ - '5'
65
+ - '6'
66
+ - '7'
67
+ - '8'
68
+ - '9'
69
+ - ':'
70
+ - '='
71
+ - '@'
72
+ - A
73
+ - B
74
+ - C
75
+ - D
76
+ - E
77
+ - F
78
+ - G
79
+ - H
80
+ - I
81
+ - J
82
+ - K
83
+ - L
84
+ - M
85
+ - N
86
+ - O
87
+ - P
88
+ - Q
89
+ - R
90
+ - S
91
+ - T
92
+ - U
93
+ - V
94
+ - W
95
+ - X
96
+ - Y
97
+ - Z
98
+ - '['
99
+ - ']'
100
+ - _
101
+ - a
102
+ - b
103
+ - c
104
+ - d
105
+ - e
106
+ - f
107
+ - g
108
+ - h
109
+ - i
110
+ - j
111
+ - k
112
+ - l
113
+ - m
114
+ - n
115
+ - o
116
+ - p
117
+ - q
118
+ - r
119
+ - s
120
+ - t
121
+ - u
122
+ - v
123
+ - w
124
+ - x
125
+ - y
126
+ - z
127
+ - «
128
+ - ­
129
+ - »
130
+ - â
131
+ - ،
132
+ - ؛
133
+ - ؟
134
+ - ء
135
+ - آ
136
+ - أ
137
+ - ؤ
138
+ - إ
139
+ - ئ
140
+ - ا
141
+ - ب
142
+ - ة
143
+ - ت
144
+ - ث
145
+ - ج
146
+ - ح
147
+ - خ
148
+ - د
149
+ - ذ
150
+ - ر
151
+ - ز
152
+ - س
153
+ - ش
154
+ - ص
155
+ - ض
156
+ - ط
157
+ - ظ
158
+ - ع
159
+ - غ
160
+ - ف
161
+ - ق
162
+ - ل
163
+ - م
164
+ - ن
165
+ - ه
166
+ - و
167
+ - ً
168
+ - ٌ
169
+ - ٍ
170
+ - َ
171
+ - ُ
172
+ - ِ
173
+ - ّ
174
+ - ْ
175
+ - ٔ
176
+ - ٪
177
+ - ٫
178
+ - ٬
179
+ - ٰ
180
+ - پ
181
+ - چ
182
+ - ژ
183
+ - ک
184
+ - گ
185
+ - ھ
186
+ - ۀ
187
+ - ی
188
+ - ە
189
+ - ۰
190
+ - ۱
191
+ - ۲
192
+ - ۳
193
+ - ۴
194
+ - ۵
195
+ - ۶
196
+ - ۷
197
+ - ۸
198
+ - ۹
199
+ - ‌
200
+ - –
201
+ - ’
202
+ - “
203
+ - ”
204
+ - •
205
+ - …
checkpoints/stage-002-669k-epoch1/paddle-training/best_accuracy.pdparams ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d736d49bd96ac5ae5c42437907694258297c2a689340f32e0aa3eb7b10efbd5
3
+ size 142364527
checkpoints/stage-002-669k-epoch1/paddle-training/best_accuracy.states ADDED
Binary file (345 Bytes). View file
 
checkpoints/stage-002-669k-epoch1/paddle-training/character_dict.txt ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !
2
+ "
3
+ #
4
+ %
5
+ &
6
+ '
7
+ (
8
+ )
9
+ *
10
+ +
11
+ ,
12
+ -
13
+ .
14
+ /
15
+ 0
16
+ 1
17
+ 2
18
+ 3
19
+ 4
20
+ 5
21
+ 6
22
+ 7
23
+ 8
24
+ 9
25
+ :
26
+ =
27
+ @
28
+ A
29
+ B
30
+ C
31
+ D
32
+ E
33
+ F
34
+ G
35
+ H
36
+ I
37
+ J
38
+ K
39
+ L
40
+ M
41
+ N
42
+ O
43
+ P
44
+ Q
45
+ R
46
+ S
47
+ T
48
+ U
49
+ V
50
+ W
51
+ X
52
+ Y
53
+ Z
54
+ [
55
+ ]
56
+ _
57
+ a
58
+ b
59
+ c
60
+ d
61
+ e
62
+ f
63
+ g
64
+ h
65
+ i
66
+ j
67
+ k
68
+ l
69
+ m
70
+ n
71
+ o
72
+ p
73
+ q
74
+ r
75
+ s
76
+ t
77
+ u
78
+ v
79
+ w
80
+ x
81
+ y
82
+ z
83
+ «
84
+ ­
85
+ »
86
+ â
87
+ ،
88
+ ؛
89
+ ؟
90
+ ء
91
+ آ
92
+ أ
93
+ ؤ
94
+ إ
95
+ ئ
96
+ ا
97
+ ب
98
+ ة
99
+ ت
100
+ ث
101
+ ج
102
+ ح
103
+ خ
104
+ د
105
+ ذ
106
+ ر
107
+ ز
108
+ س
109
+ ش
110
+ ص
111
+ ض
112
+ ط
113
+ ظ
114
+ ع
115
+ غ
116
+ ف
117
+ ق
118
+ ل
119
+ م
120
+ ن
121
+ ه
122
+ و
123
+ ً
124
+ ٌ
125
+ ٍ
126
+ َ
127
+ ُ
128
+ ِ
129
+ ّ
130
+ ْ
131
+ ٔ
132
+ ٪
133
+ ٫
134
+ ٬
135
+ ٰ
136
+ پ
137
+ چ
138
+ ژ
139
+ ک
140
+ گ
141
+ ھ
142
+ ۀ
143
+ ی
144
+ ە
145
+ ۰
146
+ ۱
147
+ ۲
148
+ ۳
149
+ ۴
150
+ ۵
151
+ ۶
152
+ ۷
153
+ ۸
154
+ ۹
155
+
156
+
157
+
158
+
159
+
160
+
161
+
checkpoints/stage-002-669k-epoch1/paddle-training/config.yml ADDED
@@ -0,0 +1,165 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Global:
2
+ model_name: PP-OCRv6_medium_rec
3
+ debug: false
4
+ use_gpu: true
5
+ epoch_num: 1
6
+ log_smooth_window: 20
7
+ print_batch_step: 10
8
+ save_model_dir: /workspace/bina02-ppocr/run/train-669k-from-step13
9
+ save_epoch_step: 1
10
+ eval_batch_step:
11
+ - 0
12
+ - 250
13
+ cal_metric_during_train: false
14
+ pretrained_model: /workspace/bina02-ppocr/run/checkpoint13/best_accuracy
15
+ checkpoints: null
16
+ save_inference_dir: null
17
+ use_visualdl: false
18
+ infer_img: doc/imgs_words/ch/word_1.jpg
19
+ character_dict_path: /workspace/bina02-ppocr/train-data/manifests/persian_arabic_bina02_dict.txt
20
+ max_text_length: 192
21
+ infer_mode: false
22
+ use_space_char: true
23
+ distributed: false
24
+ save_res_path: /home/rezo/bina02-ppocr/recovery-native-20260725/workspace/native/runs/aligned169k-fallback-blocks5-ctc-lr1e5-bs32-v4/predicts.txt
25
+ d2s_train_image_shape:
26
+ - 3
27
+ - 48
28
+ - 1536
29
+ freeze_batch_norm: true
30
+ trainable_prefixes:
31
+ - backbone.blocks5
32
+ - head.ctc_encoder
33
+ - head.ctc_head
34
+ eval_handwriting_rows: 2048
35
+ eval_printed_rows: 2048
36
+ use_amp: false
37
+ Optimizer:
38
+ name: Adam
39
+ beta1: 0.9
40
+ beta2: 0.999
41
+ lr:
42
+ name: Cosine
43
+ learning_rate: 1.0e-05
44
+ warmup_epoch: 0
45
+ regularizer:
46
+ name: L2
47
+ factor: 3.0e-05
48
+ Architecture:
49
+ model_type: rec
50
+ algorithm: SVTR_LCNet
51
+ Transform: null
52
+ Backbone:
53
+ name: PPLCNetV4
54
+ model_size: medium
55
+ train_pool_width: 192
56
+ force_pool_width: true
57
+ Head:
58
+ name: MultiHead
59
+ head_list:
60
+ - CTCHead:
61
+ Neck:
62
+ name: lightsvtr
63
+ dims: 192
64
+ depth: 2
65
+ mlp_ratio: 4.0
66
+ local_kernel: 7
67
+ use_guide: false
68
+ Head:
69
+ fc_decay: 1.0e-05
70
+ - NRTRHead:
71
+ nrtr_dim: 512
72
+ max_text_length: 192
73
+ Loss:
74
+ name: MultiLoss
75
+ weight_1: 1.0
76
+ weight_2: 0.0
77
+ loss_config_list:
78
+ - CTCLoss: null
79
+ - NRTRLoss: null
80
+ PostProcess:
81
+ name: CTCLabelDecode
82
+ Metric:
83
+ name: RecMetric
84
+ main_indicator: worst_norm_edit_dis
85
+ ignore_space: false
86
+ domain_split_index: 2048
87
+ Train:
88
+ dataset:
89
+ name: MultiScaleDataSet
90
+ ds_width: false
91
+ data_dir: /
92
+ ext_op_transform_idx: 1
93
+ label_file_list:
94
+ - /workspace/bina02-ppocr/train-data/manifests/train_ctc_cluster.txt
95
+ ratio_list:
96
+ - 1.0
97
+ transforms:
98
+ - DecodeImage:
99
+ img_mode: BGR
100
+ channel_first: false
101
+ - RecConAug:
102
+ prob: 0.0
103
+ ext_data_num: 0
104
+ image_shape:
105
+ - 48
106
+ - 1536
107
+ - 3
108
+ max_text_length: 192
109
+ - RecAug: null
110
+ - MultiLabelEncode:
111
+ gtc_encode: NRTRLabelEncode
112
+ - KeepKeys:
113
+ keep_keys:
114
+ - image
115
+ - label_ctc
116
+ - label_gtc
117
+ - length
118
+ - valid_ratio
119
+ sampler:
120
+ name: MultiScaleSampler
121
+ scales:
122
+ - - 1536
123
+ - 48
124
+ first_bs: 32
125
+ fix_bs: true
126
+ divided_factor:
127
+ - 8
128
+ - 16
129
+ is_training: true
130
+ loader:
131
+ shuffle: true
132
+ batch_size_per_card: 32
133
+ drop_last: false
134
+ num_workers: 4
135
+ Eval:
136
+ dataset:
137
+ name: SimpleDataSet
138
+ data_dir: /
139
+ label_file_list:
140
+ - /workspace/bina02-ppocr/train-data/manifests/eval_ctc_cluster.txt
141
+ transforms:
142
+ - DecodeImage:
143
+ img_mode: BGR
144
+ channel_first: false
145
+ - MultiLabelEncode:
146
+ gtc_encode: NRTRLabelEncode
147
+ - RecResizeImg:
148
+ image_shape:
149
+ - 3
150
+ - 48
151
+ - 1536
152
+ padding: true
153
+ - KeepKeys:
154
+ keep_keys:
155
+ - image
156
+ - label_ctc
157
+ - label_gtc
158
+ - length
159
+ - valid_ratio
160
+ loader:
161
+ shuffle: false
162
+ drop_last: false
163
+ batch_size_per_card: 32
164
+ num_workers: 4
165
+ profiler_options: null
checkpoints/stage-002-669k-epoch1/paddle-training/train.log ADDED
@@ -0,0 +1,434 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [2026/07/26 04:31:28] ppocr INFO: Architecture :
2
+ [2026/07/26 04:31:28] ppocr INFO: Backbone :
3
+ [2026/07/26 04:31:28] ppocr INFO: force_pool_width : True
4
+ [2026/07/26 04:31:28] ppocr INFO: model_size : medium
5
+ [2026/07/26 04:31:28] ppocr INFO: name : PPLCNetV4
6
+ [2026/07/26 04:31:28] ppocr INFO: train_pool_width : 192
7
+ [2026/07/26 04:31:28] ppocr INFO: Head :
8
+ [2026/07/26 04:31:28] ppocr INFO: head_list :
9
+ [2026/07/26 04:31:28] ppocr INFO: CTCHead :
10
+ [2026/07/26 04:31:28] ppocr INFO: Head :
11
+ [2026/07/26 04:31:28] ppocr INFO: fc_decay : 1e-05
12
+ [2026/07/26 04:31:28] ppocr INFO: Neck :
13
+ [2026/07/26 04:31:28] ppocr INFO: depth : 2
14
+ [2026/07/26 04:31:28] ppocr INFO: dims : 192
15
+ [2026/07/26 04:31:28] ppocr INFO: local_kernel : 7
16
+ [2026/07/26 04:31:28] ppocr INFO: mlp_ratio : 4.0
17
+ [2026/07/26 04:31:28] ppocr INFO: name : lightsvtr
18
+ [2026/07/26 04:31:28] ppocr INFO: use_guide : False
19
+ [2026/07/26 04:31:28] ppocr INFO: NRTRHead :
20
+ [2026/07/26 04:31:28] ppocr INFO: max_text_length : 192
21
+ [2026/07/26 04:31:28] ppocr INFO: nrtr_dim : 512
22
+ [2026/07/26 04:31:28] ppocr INFO: name : MultiHead
23
+ [2026/07/26 04:31:28] ppocr INFO: Transform : None
24
+ [2026/07/26 04:31:28] ppocr INFO: algorithm : SVTR_LCNet
25
+ [2026/07/26 04:31:28] ppocr INFO: model_type : rec
26
+ [2026/07/26 04:31:28] ppocr INFO: Eval :
27
+ [2026/07/26 04:31:28] ppocr INFO: dataset :
28
+ [2026/07/26 04:31:28] ppocr INFO: data_dir : /
29
+ [2026/07/26 04:31:28] ppocr INFO: label_file_list : ['/workspace/bina02-ppocr/train-data/manifests/eval_ctc_cluster.txt']
30
+ [2026/07/26 04:31:28] ppocr INFO: name : SimpleDataSet
31
+ [2026/07/26 04:31:28] ppocr INFO: transforms :
32
+ [2026/07/26 04:31:28] ppocr INFO: DecodeImage :
33
+ [2026/07/26 04:31:28] ppocr INFO: channel_first : False
34
+ [2026/07/26 04:31:28] ppocr INFO: img_mode : BGR
35
+ [2026/07/26 04:31:28] ppocr INFO: MultiLabelEncode :
36
+ [2026/07/26 04:31:28] ppocr INFO: gtc_encode : NRTRLabelEncode
37
+ [2026/07/26 04:31:28] ppocr INFO: RecResizeImg :
38
+ [2026/07/26 04:31:28] ppocr INFO: image_shape : [3, 48, 1536]
39
+ [2026/07/26 04:31:28] ppocr INFO: padding : True
40
+ [2026/07/26 04:31:28] ppocr INFO: KeepKeys :
41
+ [2026/07/26 04:31:28] ppocr INFO: keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
42
+ [2026/07/26 04:31:28] ppocr INFO: loader :
43
+ [2026/07/26 04:31:28] ppocr INFO: batch_size_per_card : 32
44
+ [2026/07/26 04:31:28] ppocr INFO: drop_last : False
45
+ [2026/07/26 04:31:28] ppocr INFO: num_workers : 4
46
+ [2026/07/26 04:31:28] ppocr INFO: shuffle : False
47
+ [2026/07/26 04:31:28] ppocr INFO: Global :
48
+ [2026/07/26 04:31:28] ppocr INFO: cal_metric_during_train : False
49
+ [2026/07/26 04:31:28] ppocr INFO: character_dict_path : /workspace/bina02-ppocr/train-data/manifests/persian_arabic_bina02_dict.txt
50
+ [2026/07/26 04:31:28] ppocr INFO: checkpoints : None
51
+ [2026/07/26 04:31:28] ppocr INFO: d2s_train_image_shape : [3, 48, 1536]
52
+ [2026/07/26 04:31:28] ppocr INFO: debug : False
53
+ [2026/07/26 04:31:28] ppocr INFO: distributed : True
54
+ [2026/07/26 04:31:28] ppocr INFO: epoch_num : 1
55
+ [2026/07/26 04:31:28] ppocr INFO: eval_batch_step : [0, 250]
56
+ [2026/07/26 04:31:28] ppocr INFO: eval_handwriting_rows : 2048
57
+ [2026/07/26 04:31:28] ppocr INFO: eval_printed_rows : 2048
58
+ [2026/07/26 04:31:28] ppocr INFO: freeze_batch_norm : True
59
+ [2026/07/26 04:31:28] ppocr INFO: infer_img : doc/imgs_words/ch/word_1.jpg
60
+ [2026/07/26 04:31:28] ppocr INFO: infer_mode : False
61
+ [2026/07/26 04:31:28] ppocr INFO: log_smooth_window : 20
62
+ [2026/07/26 04:31:28] ppocr INFO: max_text_length : 192
63
+ [2026/07/26 04:31:28] ppocr INFO: model_name : PP-OCRv6_medium_rec
64
+ [2026/07/26 04:31:28] ppocr INFO: pretrained_model : /workspace/bina02-ppocr/run/checkpoint13/best_accuracy
65
+ [2026/07/26 04:31:28] ppocr INFO: print_batch_step : 10
66
+ [2026/07/26 04:31:28] ppocr INFO: save_epoch_step : 1
67
+ [2026/07/26 04:31:28] ppocr INFO: save_inference_dir : None
68
+ [2026/07/26 04:31:28] ppocr INFO: save_model_dir : /workspace/bina02-ppocr/run/train-669k-from-step13
69
+ [2026/07/26 04:31:28] ppocr INFO: save_res_path : /home/rezo/bina02-ppocr/recovery-native-20260725/workspace/native/runs/aligned169k-fallback-blocks5-ctc-lr1e5-bs32-v4/predicts.txt
70
+ [2026/07/26 04:31:28] ppocr INFO: trainable_prefixes : ['backbone.blocks5', 'head.ctc_encoder', 'head.ctc_head']
71
+ [2026/07/26 04:31:28] ppocr INFO: use_amp : False
72
+ [2026/07/26 04:31:28] ppocr INFO: use_gpu : True
73
+ [2026/07/26 04:31:28] ppocr INFO: use_space_char : True
74
+ [2026/07/26 04:31:28] ppocr INFO: use_visualdl : False
75
+ [2026/07/26 04:31:28] ppocr INFO: Loss :
76
+ [2026/07/26 04:31:28] ppocr INFO: loss_config_list :
77
+ [2026/07/26 04:31:28] ppocr INFO: CTCLoss : None
78
+ [2026/07/26 04:31:28] ppocr INFO: NRTRLoss : None
79
+ [2026/07/26 04:31:28] ppocr INFO: name : MultiLoss
80
+ [2026/07/26 04:31:28] ppocr INFO: weight_1 : 1.0
81
+ [2026/07/26 04:31:28] ppocr INFO: weight_2 : 0.0
82
+ [2026/07/26 04:31:28] ppocr INFO: Metric :
83
+ [2026/07/26 04:31:28] ppocr INFO: domain_split_index : 2048
84
+ [2026/07/26 04:31:28] ppocr INFO: ignore_space : False
85
+ [2026/07/26 04:31:28] ppocr INFO: main_indicator : worst_norm_edit_dis
86
+ [2026/07/26 04:31:28] ppocr INFO: name : RecMetric
87
+ [2026/07/26 04:31:28] ppocr INFO: Optimizer :
88
+ [2026/07/26 04:31:28] ppocr INFO: beta1 : 0.9
89
+ [2026/07/26 04:31:28] ppocr INFO: beta2 : 0.999
90
+ [2026/07/26 04:31:28] ppocr INFO: lr :
91
+ [2026/07/26 04:31:28] ppocr INFO: learning_rate : 1e-05
92
+ [2026/07/26 04:31:28] ppocr INFO: name : Cosine
93
+ [2026/07/26 04:31:28] ppocr INFO: warmup_epoch : 0
94
+ [2026/07/26 04:31:28] ppocr INFO: name : Adam
95
+ [2026/07/26 04:31:28] ppocr INFO: regularizer :
96
+ [2026/07/26 04:31:28] ppocr INFO: factor : 3e-05
97
+ [2026/07/26 04:31:28] ppocr INFO: name : L2
98
+ [2026/07/26 04:31:28] ppocr INFO: PostProcess :
99
+ [2026/07/26 04:31:28] ppocr INFO: name : CTCLabelDecode
100
+ [2026/07/26 04:31:28] ppocr INFO: Train :
101
+ [2026/07/26 04:31:28] ppocr INFO: dataset :
102
+ [2026/07/26 04:31:28] ppocr INFO: data_dir : /
103
+ [2026/07/26 04:31:28] ppocr INFO: ds_width : False
104
+ [2026/07/26 04:31:28] ppocr INFO: ext_op_transform_idx : 1
105
+ [2026/07/26 04:31:28] ppocr INFO: label_file_list : ['/workspace/bina02-ppocr/train-data/manifests/train_ctc_cluster.txt']
106
+ [2026/07/26 04:31:28] ppocr INFO: name : MultiScaleDataSet
107
+ [2026/07/26 04:31:28] ppocr INFO: ratio_list : [1.0]
108
+ [2026/07/26 04:31:28] ppocr INFO: transforms :
109
+ [2026/07/26 04:31:28] ppocr INFO: DecodeImage :
110
+ [2026/07/26 04:31:28] ppocr INFO: channel_first : False
111
+ [2026/07/26 04:31:28] ppocr INFO: img_mode : BGR
112
+ [2026/07/26 04:31:28] ppocr INFO: RecConAug :
113
+ [2026/07/26 04:31:28] ppocr INFO: ext_data_num : 0
114
+ [2026/07/26 04:31:28] ppocr INFO: image_shape : [48, 1536, 3]
115
+ [2026/07/26 04:31:28] ppocr INFO: max_text_length : 192
116
+ [2026/07/26 04:31:28] ppocr INFO: prob : 0.0
117
+ [2026/07/26 04:31:28] ppocr INFO: RecAug : None
118
+ [2026/07/26 04:31:28] ppocr INFO: MultiLabelEncode :
119
+ [2026/07/26 04:31:28] ppocr INFO: gtc_encode : NRTRLabelEncode
120
+ [2026/07/26 04:31:28] ppocr INFO: KeepKeys :
121
+ [2026/07/26 04:31:28] ppocr INFO: keep_keys : ['image', 'label_ctc', 'label_gtc', 'length', 'valid_ratio']
122
+ [2026/07/26 04:31:28] ppocr INFO: loader :
123
+ [2026/07/26 04:31:28] ppocr INFO: batch_size_per_card : 32
124
+ [2026/07/26 04:31:28] ppocr INFO: drop_last : False
125
+ [2026/07/26 04:31:28] ppocr INFO: num_workers : 4
126
+ [2026/07/26 04:31:28] ppocr INFO: shuffle : True
127
+ [2026/07/26 04:31:28] ppocr INFO: sampler :
128
+ [2026/07/26 04:31:28] ppocr INFO: divided_factor : [8, 16]
129
+ [2026/07/26 04:31:28] ppocr INFO: first_bs : 32
130
+ [2026/07/26 04:31:28] ppocr INFO: fix_bs : True
131
+ [2026/07/26 04:31:28] ppocr INFO: is_training : True
132
+ [2026/07/26 04:31:28] ppocr INFO: name : MultiScaleSampler
133
+ [2026/07/26 04:31:28] ppocr INFO: scales : [[1536, 48]]
134
+ [2026/07/26 04:31:28] ppocr INFO: profiler_options : None
135
+ [2026/07/26 04:31:28] ppocr INFO: train with paddle 3.3.0 and device Place(gpu:0)
136
+ [2026/07/26 04:31:29] ppocr INFO: Initialize indexs of datasets:['/workspace/bina02-ppocr/train-data/manifests/train_ctc_cluster.txt']
137
+ [2026/07/26 04:31:30] ppocr INFO: Initialize indexs of datasets:['/workspace/bina02-ppocr/train-data/manifests/eval_ctc_cluster.txt']
138
+ [2026/07/26 04:31:31] ppocr INFO: train dataloader has 2614 iters
139
+ [2026/07/26 04:31:31] ppocr INFO: valid dataloader has 128 iters
140
+ [2026/07/26 04:31:31] ppocr INFO: load pretrain successful from /workspace/bina02-ppocr/run/checkpoint13/best_accuracy
141
+ [2026/07/26 04:31:32] ppocr INFO: During the training process, after the 0th iteration, an evaluation is run every 250 iterations
142
+ [2026/07/26 04:31:38] ppocr INFO: epoch: [1/1], global_step: 10, lr: 0.000010, CTCLoss: 21.680006, NRTRLoss: 0.000000, loss: 21.680006, avg_reader_cost: 0.18204 s, avg_batch_cost: 0.60493 s, avg_samples: 32.0, ips: 52.89848 samples/s, eta: 0:26:15, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
143
+ [2026/07/26 04:31:41] ppocr INFO: epoch: [1/1], global_step: 20, lr: 0.000010, CTCLoss: 23.293427, NRTRLoss: 0.000000, loss: 23.293427, avg_reader_cost: 0.00187 s, avg_batch_cost: 0.27278 s, avg_samples: 32.0, ips: 117.31203 samples/s, eta: 0:18:58, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
144
+ [2026/07/26 04:31:44] ppocr INFO: epoch: [1/1], global_step: 30, lr: 0.000010, CTCLoss: 22.435406, NRTRLoss: 0.000000, loss: 22.435406, avg_reader_cost: 0.00178 s, avg_batch_cost: 0.27528 s, avg_samples: 32.0, ips: 116.24482 samples/s, eta: 0:16:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
145
+ [2026/07/26 04:31:46] ppocr INFO: epoch: [1/1], global_step: 40, lr: 0.000010, CTCLoss: 20.038554, NRTRLoss: 0.000000, loss: 20.038554, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27500 s, avg_samples: 32.0, ips: 116.36571 samples/s, eta: 0:15:18, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
146
+ [2026/07/26 04:31:49] ppocr INFO: epoch: [1/1], global_step: 50, lr: 0.000010, CTCLoss: 17.177485, NRTRLoss: 0.000000, loss: 17.177485, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27582 s, avg_samples: 32.0, ips: 116.01662 samples/s, eta: 0:14:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
147
+ [2026/07/26 04:31:52] ppocr INFO: epoch: [1/1], global_step: 60, lr: 0.000010, CTCLoss: 17.384127, NRTRLoss: 0.000000, loss: 17.384127, avg_reader_cost: 0.00188 s, avg_batch_cost: 0.27572 s, avg_samples: 32.0, ips: 116.05862 samples/s, eta: 0:14:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
148
+ [2026/07/26 04:31:55] ppocr INFO: epoch: [1/1], global_step: 70, lr: 0.000010, CTCLoss: 21.573896, NRTRLoss: 0.000000, loss: 21.573896, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27426 s, avg_samples: 32.0, ips: 116.67622 samples/s, eta: 0:13:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
149
+ [2026/07/26 04:31:58] ppocr INFO: epoch: [1/1], global_step: 80, lr: 0.000010, CTCLoss: 19.904554, NRTRLoss: 0.000000, loss: 19.904554, avg_reader_cost: 0.00182 s, avg_batch_cost: 0.27400 s, avg_samples: 32.0, ips: 116.78839 samples/s, eta: 0:13:20, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
150
+ [2026/07/26 04:32:00] ppocr INFO: epoch: [1/1], global_step: 90, lr: 0.000010, CTCLoss: 16.972000, NRTRLoss: 0.000000, loss: 16.972000, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27444 s, avg_samples: 32.0, ips: 116.59967 samples/s, eta: 0:13:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
151
+ [2026/07/26 04:32:03] ppocr INFO: epoch: [1/1], global_step: 100, lr: 0.000010, CTCLoss: 16.387314, NRTRLoss: 0.000000, loss: 16.387314, avg_reader_cost: 0.00182 s, avg_batch_cost: 0.27605 s, avg_samples: 32.0, ips: 115.92090 samples/s, eta: 0:12:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
152
+ [2026/07/26 04:32:06] ppocr INFO: epoch: [1/1], global_step: 110, lr: 0.000010, CTCLoss: 15.063193, NRTRLoss: 0.000000, loss: 15.063193, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27335 s, avg_samples: 32.0, ips: 117.06666 samples/s, eta: 0:12:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
153
+ [2026/07/26 04:32:09] ppocr INFO: epoch: [1/1], global_step: 120, lr: 0.000010, CTCLoss: 13.372824, NRTRLoss: 0.000000, loss: 13.372824, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27422 s, avg_samples: 32.0, ips: 116.69305 samples/s, eta: 0:12:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
154
+ [2026/07/26 04:32:11] ppocr INFO: epoch: [1/1], global_step: 130, lr: 0.000010, CTCLoss: 13.372824, NRTRLoss: 0.000000, loss: 13.372824, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27598 s, avg_samples: 32.0, ips: 115.95117 samples/s, eta: 0:12:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
155
+ [2026/07/26 04:32:14] ppocr INFO: epoch: [1/1], global_step: 140, lr: 0.000010, CTCLoss: 16.419301, NRTRLoss: 0.000000, loss: 16.419301, avg_reader_cost: 0.00174 s, avg_batch_cost: 0.27412 s, avg_samples: 32.0, ips: 116.73748 samples/s, eta: 0:12:17, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
156
+ [2026/07/26 04:32:17] ppocr INFO: epoch: [1/1], global_step: 150, lr: 0.000010, CTCLoss: 18.341902, NRTRLoss: 0.000000, loss: 18.341902, avg_reader_cost: 0.00182 s, avg_batch_cost: 0.27431 s, avg_samples: 32.0, ips: 116.65648 samples/s, eta: 0:12:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
157
+ [2026/07/26 04:32:20] ppocr INFO: epoch: [1/1], global_step: 160, lr: 0.000010, CTCLoss: 13.533125, NRTRLoss: 0.000000, loss: 13.533125, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27608 s, avg_samples: 32.0, ips: 115.90737 samples/s, eta: 0:12:04, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
158
+ [2026/07/26 04:32:23] ppocr INFO: epoch: [1/1], global_step: 170, lr: 0.000010, CTCLoss: 12.020947, NRTRLoss: 0.000000, loss: 12.020947, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27540 s, avg_samples: 32.0, ips: 116.19286 samples/s, eta: 0:11:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
159
+ [2026/07/26 04:32:25] ppocr INFO: epoch: [1/1], global_step: 180, lr: 0.000010, CTCLoss: 12.387949, NRTRLoss: 0.000000, loss: 12.387949, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27473 s, avg_samples: 32.0, ips: 116.47683 samples/s, eta: 0:11:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
160
+ [2026/07/26 04:32:28] ppocr INFO: epoch: [1/1], global_step: 190, lr: 0.000010, CTCLoss: 14.061859, NRTRLoss: 0.000000, loss: 14.061859, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27673 s, avg_samples: 32.0, ips: 115.63612 samples/s, eta: 0:11:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
161
+ [2026/07/26 04:32:31] ppocr INFO: epoch: [1/1], global_step: 200, lr: 0.000010, CTCLoss: 14.269498, NRTRLoss: 0.000000, loss: 14.269498, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27863 s, avg_samples: 32.0, ips: 114.84970 samples/s, eta: 0:11:43, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
162
+ [2026/07/26 04:32:34] ppocr INFO: epoch: [1/1], global_step: 210, lr: 0.000010, CTCLoss: 16.895216, NRTRLoss: 0.000000, loss: 16.895216, avg_reader_cost: 0.00183 s, avg_batch_cost: 0.27607 s, avg_samples: 32.0, ips: 115.91344 samples/s, eta: 0:11:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22100 MB
163
+ [2026/07/26 04:32:37] ppocr INFO: epoch: [1/1], global_step: 220, lr: 0.000010, CTCLoss: 13.306633, NRTRLoss: 0.000000, loss: 13.306633, avg_reader_cost: 0.00185 s, avg_batch_cost: 0.27655 s, avg_samples: 32.0, ips: 115.71089 samples/s, eta: 0:11:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
164
+ [2026/07/26 04:32:39] ppocr INFO: epoch: [1/1], global_step: 230, lr: 0.000010, CTCLoss: 14.572210, NRTRLoss: 0.000000, loss: 14.572210, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27637 s, avg_samples: 32.0, ips: 115.78635 samples/s, eta: 0:11:30, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
165
+ [2026/07/26 04:32:42] ppocr INFO: epoch: [1/1], global_step: 240, lr: 0.000010, CTCLoss: 16.015951, NRTRLoss: 0.000000, loss: 16.015951, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27584 s, avg_samples: 32.0, ips: 116.00958 samples/s, eta: 0:11:26, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
166
+ [2026/07/26 04:32:45] ppocr INFO: epoch: [1/1], global_step: 250, lr: 0.000010, CTCLoss: 15.307964, NRTRLoss: 0.000000, loss: 15.307964, avg_reader_cost: 0.00179 s, avg_batch_cost: 0.27673 s, avg_samples: 32.0, ips: 115.63625 samples/s, eta: 0:11:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
167
+ [2026/07/26 04:32:57] ppocr INFO: cur metric, acc: 0.6118164047563076, norm_edit_dis: 0.9377494871973684, handwriting_acc: 0.5957031220912933, handwriting_norm_edit_dis: 0.9365278118673946, printed_acc: 0.627929684433937, printed_norm_edit_dis: 0.9389711628312996, worst_norm_edit_dis: 0.9365278118673946, fps: 355.02280571865504
168
+ [2026/07/26 04:32:59] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
169
+ [2026/07/26 04:32:59] ppocr INFO: best metric, worst_norm_edit_dis: 0.9365278118673946, is_float16: False, acc: 0.6118164047563076, norm_edit_dis: 0.9377494871973684, handwriting_acc: 0.5957031220912933, handwriting_norm_edit_dis: 0.9365278118673946, printed_acc: 0.627929684433937, printed_norm_edit_dis: 0.9389711628312996, fps: 355.02280571865504, best_epoch: 1
170
+ [2026/07/26 04:33:02] ppocr INFO: epoch: [1/1], global_step: 260, lr: 0.000010, CTCLoss: 15.305933, NRTRLoss: 0.000000, loss: 15.305933, avg_reader_cost: 0.00178 s, avg_batch_cost: 0.27538 s, avg_samples: 32.0, ips: 116.20428 samples/s, eta: 0:11:18, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
171
+ [2026/07/26 04:33:05] ppocr INFO: epoch: [1/1], global_step: 270, lr: 0.000010, CTCLoss: 15.457327, NRTRLoss: 0.000000, loss: 15.457327, avg_reader_cost: 0.00182 s, avg_batch_cost: 0.27704 s, avg_samples: 32.0, ips: 115.50851 samples/s, eta: 0:11:14, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
172
+ [2026/07/26 04:33:07] ppocr INFO: epoch: [1/1], global_step: 280, lr: 0.000010, CTCLoss: 14.078467, NRTRLoss: 0.000000, loss: 14.078467, avg_reader_cost: 0.00178 s, avg_batch_cost: 0.27595 s, avg_samples: 32.0, ips: 115.96371 samples/s, eta: 0:11:10, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
173
+ [2026/07/26 04:33:10] ppocr INFO: epoch: [1/1], global_step: 290, lr: 0.000010, CTCLoss: 12.912407, NRTRLoss: 0.000000, loss: 12.912407, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27640 s, avg_samples: 32.0, ips: 115.77224 samples/s, eta: 0:11:06, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
174
+ [2026/07/26 04:33:13] ppocr INFO: epoch: [1/1], global_step: 300, lr: 0.000010, CTCLoss: 13.019245, NRTRLoss: 0.000000, loss: 13.019245, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27842 s, avg_samples: 32.0, ips: 114.93438 samples/s, eta: 0:11:03, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
175
+ [2026/07/26 04:33:16] ppocr INFO: epoch: [1/1], global_step: 310, lr: 0.000010, CTCLoss: 12.230103, NRTRLoss: 0.000000, loss: 12.230103, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.27629 s, avg_samples: 32.0, ips: 115.81870 samples/s, eta: 0:10:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
176
+ [2026/07/26 04:33:19] ppocr INFO: epoch: [1/1], global_step: 320, lr: 0.000010, CTCLoss: 13.181530, NRTRLoss: 0.000000, loss: 13.181530, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27658 s, avg_samples: 32.0, ips: 115.69858 samples/s, eta: 0:10:55, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
177
+ [2026/07/26 04:33:21] ppocr INFO: epoch: [1/1], global_step: 330, lr: 0.000010, CTCLoss: 10.874706, NRTRLoss: 0.000000, loss: 10.874706, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27698 s, avg_samples: 32.0, ips: 115.52991 samples/s, eta: 0:10:52, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
178
+ [2026/07/26 04:33:24] ppocr INFO: epoch: [1/1], global_step: 340, lr: 0.000010, CTCLoss: 9.637895, NRTRLoss: 0.000000, loss: 9.637895, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27671 s, avg_samples: 32.0, ips: 115.64366 samples/s, eta: 0:10:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
179
+ [2026/07/26 04:33:27] ppocr INFO: epoch: [1/1], global_step: 350, lr: 0.000010, CTCLoss: 11.208215, NRTRLoss: 0.000000, loss: 11.208215, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27701 s, avg_samples: 32.0, ips: 115.51881 samples/s, eta: 0:10:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
180
+ [2026/07/26 04:33:30] ppocr INFO: epoch: [1/1], global_step: 360, lr: 0.000010, CTCLoss: 12.472671, NRTRLoss: 0.000000, loss: 12.472671, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.27734 s, avg_samples: 32.0, ips: 115.38340 samples/s, eta: 0:10:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
181
+ [2026/07/26 04:33:33] ppocr INFO: epoch: [1/1], global_step: 370, lr: 0.000010, CTCLoss: 12.876877, NRTRLoss: 0.000000, loss: 12.876877, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27844 s, avg_samples: 32.0, ips: 114.92480 samples/s, eta: 0:10:38, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
182
+ [2026/07/26 04:33:35] ppocr INFO: epoch: [1/1], global_step: 380, lr: 0.000010, CTCLoss: 12.635723, NRTRLoss: 0.000000, loss: 12.635723, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27973 s, avg_samples: 32.0, ips: 114.39585 samples/s, eta: 0:10:35, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
183
+ [2026/07/26 04:33:38] ppocr INFO: epoch: [1/1], global_step: 390, lr: 0.000009, CTCLoss: 13.878445, NRTRLoss: 0.000000, loss: 13.878445, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27785 s, avg_samples: 32.0, ips: 115.16966 samples/s, eta: 0:10:32, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
184
+ [2026/07/26 04:33:41] ppocr INFO: epoch: [1/1], global_step: 400, lr: 0.000009, CTCLoss: 11.452555, NRTRLoss: 0.000000, loss: 11.452555, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27780 s, avg_samples: 32.0, ips: 115.19236 samples/s, eta: 0:10:29, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
185
+ [2026/07/26 04:33:44] ppocr INFO: epoch: [1/1], global_step: 410, lr: 0.000009, CTCLoss: 11.237589, NRTRLoss: 0.000000, loss: 11.237589, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27749 s, avg_samples: 32.0, ips: 115.31953 samples/s, eta: 0:10:26, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
186
+ [2026/07/26 04:33:47] ppocr INFO: epoch: [1/1], global_step: 420, lr: 0.000009, CTCLoss: 14.590906, NRTRLoss: 0.000000, loss: 14.590906, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.27778 s, avg_samples: 32.0, ips: 115.19893 samples/s, eta: 0:10:23, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
187
+ [2026/07/26 04:33:49] ppocr INFO: epoch: [1/1], global_step: 430, lr: 0.000009, CTCLoss: 15.938244, NRTRLoss: 0.000000, loss: 15.938244, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27956 s, avg_samples: 32.0, ips: 114.46746 samples/s, eta: 0:10:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
188
+ [2026/07/26 04:33:52] ppocr INFO: epoch: [1/1], global_step: 440, lr: 0.000009, CTCLoss: 13.332147, NRTRLoss: 0.000000, loss: 13.332147, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.27803 s, avg_samples: 32.0, ips: 115.09416 samples/s, eta: 0:10:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
189
+ [2026/07/26 04:33:55] ppocr INFO: epoch: [1/1], global_step: 450, lr: 0.000009, CTCLoss: 10.790477, NRTRLoss: 0.000000, loss: 10.790477, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27881 s, avg_samples: 32.0, ips: 114.77459 samples/s, eta: 0:10:13, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
190
+ [2026/07/26 04:33:58] ppocr INFO: epoch: [1/1], global_step: 460, lr: 0.000009, CTCLoss: 11.290941, NRTRLoss: 0.000000, loss: 11.290941, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27914 s, avg_samples: 32.0, ips: 114.63964 samples/s, eta: 0:10:10, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
191
+ [2026/07/26 04:34:01] ppocr INFO: epoch: [1/1], global_step: 470, lr: 0.000009, CTCLoss: 10.619199, NRTRLoss: 0.000000, loss: 10.619199, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27804 s, avg_samples: 32.0, ips: 115.08969 samples/s, eta: 0:10:07, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
192
+ [2026/07/26 04:34:04] ppocr INFO: epoch: [1/1], global_step: 480, lr: 0.000009, CTCLoss: 9.987326, NRTRLoss: 0.000000, loss: 9.987326, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.27858 s, avg_samples: 32.0, ips: 114.86710 samples/s, eta: 0:10:04, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
193
+ [2026/07/26 04:34:06] ppocr INFO: epoch: [1/1], global_step: 490, lr: 0.000009, CTCLoss: 10.612285, NRTRLoss: 0.000000, loss: 10.612285, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27899 s, avg_samples: 32.0, ips: 114.69751 samples/s, eta: 0:10:01, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
194
+ [2026/07/26 04:34:09] ppocr INFO: epoch: [1/1], global_step: 500, lr: 0.000009, CTCLoss: 13.843142, NRTRLoss: 0.000000, loss: 13.843142, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27921 s, avg_samples: 32.0, ips: 114.60783 samples/s, eta: 0:09:58, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
195
+ [2026/07/26 04:34:20] ppocr INFO: cur metric, acc: 0.6674804671204091, norm_edit_dis: 0.9521547056874657, handwriting_acc: 0.6723632779669761, handwriting_norm_edit_dis: 0.9584466704851364, printed_acc: 0.6625976530146598, printed_norm_edit_dis: 0.9458627411234146, worst_norm_edit_dis: 0.9458627411234146, fps: 411.3310643870899
196
+ [2026/07/26 04:34:22] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
197
+ [2026/07/26 04:34:22] ppocr INFO: best metric, worst_norm_edit_dis: 0.9458627411234146, is_float16: False, acc: 0.6674804671204091, norm_edit_dis: 0.9521547056874657, handwriting_acc: 0.6723632779669761, handwriting_norm_edit_dis: 0.9584466704851364, printed_acc: 0.6625976530146598, printed_norm_edit_dis: 0.9458627411234146, fps: 411.3310643870899, best_epoch: 1
198
+ [2026/07/26 04:34:25] ppocr INFO: epoch: [1/1], global_step: 510, lr: 0.000009, CTCLoss: 11.641893, NRTRLoss: 0.000000, loss: 11.641893, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27528 s, avg_samples: 32.0, ips: 116.24368 samples/s, eta: 0:09:55, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
199
+ [2026/07/26 04:34:28] ppocr INFO: epoch: [1/1], global_step: 520, lr: 0.000009, CTCLoss: 12.925351, NRTRLoss: 0.000000, loss: 12.925351, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27813 s, avg_samples: 32.0, ips: 115.05275 samples/s, eta: 0:09:52, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
200
+ [2026/07/26 04:34:31] ppocr INFO: epoch: [1/1], global_step: 530, lr: 0.000009, CTCLoss: 12.097486, NRTRLoss: 0.000000, loss: 12.097486, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27811 s, avg_samples: 32.0, ips: 115.06150 samples/s, eta: 0:09:49, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
201
+ [2026/07/26 04:34:34] ppocr INFO: epoch: [1/1], global_step: 540, lr: 0.000009, CTCLoss: 12.312149, NRTRLoss: 0.000000, loss: 12.312149, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27907 s, avg_samples: 32.0, ips: 114.66507 samples/s, eta: 0:09:46, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
202
+ [2026/07/26 04:34:37] ppocr INFO: epoch: [1/1], global_step: 550, lr: 0.000009, CTCLoss: 12.312149, NRTRLoss: 0.000000, loss: 12.312149, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27922 s, avg_samples: 32.0, ips: 114.60416 samples/s, eta: 0:09:43, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
203
+ [2026/07/26 04:34:39] ppocr INFO: epoch: [1/1], global_step: 560, lr: 0.000009, CTCLoss: 11.249234, NRTRLoss: 0.000000, loss: 11.249234, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27949 s, avg_samples: 32.0, ips: 114.49513 samples/s, eta: 0:09:40, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
204
+ [2026/07/26 04:34:42] ppocr INFO: epoch: [1/1], global_step: 570, lr: 0.000009, CTCLoss: 11.371737, NRTRLoss: 0.000000, loss: 11.371737, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27851 s, avg_samples: 32.0, ips: 114.89861 samples/s, eta: 0:09:37, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
205
+ [2026/07/26 04:34:45] ppocr INFO: epoch: [1/1], global_step: 580, lr: 0.000009, CTCLoss: 11.873080, NRTRLoss: 0.000000, loss: 11.873080, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27825 s, avg_samples: 32.0, ips: 115.00267 samples/s, eta: 0:09:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
206
+ [2026/07/26 04:34:48] ppocr INFO: epoch: [1/1], global_step: 590, lr: 0.000009, CTCLoss: 12.316532, NRTRLoss: 0.000000, loss: 12.316532, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27876 s, avg_samples: 32.0, ips: 114.79565 samples/s, eta: 0:09:31, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
207
+ [2026/07/26 04:34:51] ppocr INFO: epoch: [1/1], global_step: 600, lr: 0.000009, CTCLoss: 12.765032, NRTRLoss: 0.000000, loss: 12.765032, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27879 s, avg_samples: 32.0, ips: 114.78095 samples/s, eta: 0:09:28, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
208
+ [2026/07/26 04:34:53] ppocr INFO: epoch: [1/1], global_step: 610, lr: 0.000009, CTCLoss: 11.797916, NRTRLoss: 0.000000, loss: 11.797916, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27881 s, avg_samples: 32.0, ips: 114.77514 samples/s, eta: 0:09:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
209
+ [2026/07/26 04:34:56] ppocr INFO: epoch: [1/1], global_step: 620, lr: 0.000009, CTCLoss: 11.797916, NRTRLoss: 0.000000, loss: 11.797916, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27914 s, avg_samples: 32.0, ips: 114.63947 samples/s, eta: 0:09:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
210
+ [2026/07/26 04:34:59] ppocr INFO: epoch: [1/1], global_step: 630, lr: 0.000009, CTCLoss: 13.581497, NRTRLoss: 0.000000, loss: 13.581497, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27903 s, avg_samples: 32.0, ips: 114.68212 samples/s, eta: 0:09:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
211
+ [2026/07/26 04:35:02] ppocr INFO: epoch: [1/1], global_step: 640, lr: 0.000009, CTCLoss: 12.896790, NRTRLoss: 0.000000, loss: 12.896790, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.27971 s, avg_samples: 32.0, ips: 114.40590 samples/s, eta: 0:09:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
212
+ [2026/07/26 04:35:05] ppocr INFO: epoch: [1/1], global_step: 650, lr: 0.000009, CTCLoss: 11.670204, NRTRLoss: 0.000000, loss: 11.670204, avg_reader_cost: 0.00174 s, avg_batch_cost: 0.27942 s, avg_samples: 32.0, ips: 114.52316 samples/s, eta: 0:09:14, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
213
+ [2026/07/26 04:35:08] ppocr INFO: epoch: [1/1], global_step: 660, lr: 0.000009, CTCLoss: 13.098733, NRTRLoss: 0.000000, loss: 13.098733, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27951 s, avg_samples: 32.0, ips: 114.48503 samples/s, eta: 0:09:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
214
+ [2026/07/26 04:35:10] ppocr INFO: epoch: [1/1], global_step: 670, lr: 0.000009, CTCLoss: 11.674378, NRTRLoss: 0.000000, loss: 11.674378, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27960 s, avg_samples: 32.0, ips: 114.44877 samples/s, eta: 0:09:08, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
215
+ [2026/07/26 04:35:13] ppocr INFO: epoch: [1/1], global_step: 680, lr: 0.000008, CTCLoss: 9.807854, NRTRLoss: 0.000000, loss: 9.807854, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27999 s, avg_samples: 32.0, ips: 114.28939 samples/s, eta: 0:09:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
216
+ [2026/07/26 04:35:16] ppocr INFO: epoch: [1/1], global_step: 690, lr: 0.000008, CTCLoss: 12.058743, NRTRLoss: 0.000000, loss: 12.058743, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.28049 s, avg_samples: 32.0, ips: 114.08404 samples/s, eta: 0:09:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
217
+ [2026/07/26 04:35:19] ppocr INFO: epoch: [1/1], global_step: 700, lr: 0.000008, CTCLoss: 12.985960, NRTRLoss: 0.000000, loss: 12.985960, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27916 s, avg_samples: 32.0, ips: 114.62894 samples/s, eta: 0:08:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
218
+ [2026/07/26 04:35:22] ppocr INFO: epoch: [1/1], global_step: 710, lr: 0.000008, CTCLoss: 11.820766, NRTRLoss: 0.000000, loss: 11.820766, avg_reader_cost: 0.00188 s, avg_batch_cost: 0.28059 s, avg_samples: 32.0, ips: 114.04385 samples/s, eta: 0:08:56, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
219
+ [2026/07/26 04:35:24] ppocr INFO: epoch: [1/1], global_step: 720, lr: 0.000008, CTCLoss: 10.907356, NRTRLoss: 0.000000, loss: 10.907356, avg_reader_cost: 0.00179 s, avg_batch_cost: 0.27992 s, avg_samples: 32.0, ips: 114.31906 samples/s, eta: 0:08:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
220
+ [2026/07/26 04:35:27] ppocr INFO: epoch: [1/1], global_step: 730, lr: 0.000008, CTCLoss: 10.907356, NRTRLoss: 0.000000, loss: 10.907356, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27977 s, avg_samples: 32.0, ips: 114.37979 samples/s, eta: 0:08:51, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
221
+ [2026/07/26 04:35:30] ppocr INFO: epoch: [1/1], global_step: 740, lr: 0.000008, CTCLoss: 13.854931, NRTRLoss: 0.000000, loss: 13.854931, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.28004 s, avg_samples: 32.0, ips: 114.27049 samples/s, eta: 0:08:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
222
+ [2026/07/26 04:35:33] ppocr INFO: epoch: [1/1], global_step: 750, lr: 0.000008, CTCLoss: 14.397688, NRTRLoss: 0.000000, loss: 14.397688, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27999 s, avg_samples: 32.0, ips: 114.28870 samples/s, eta: 0:08:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
223
+ [2026/07/26 04:35:44] ppocr INFO: cur metric, acc: 0.6987304670441151, norm_edit_dis: 0.9582589980723583, handwriting_acc: 0.714843746509552, handwriting_norm_edit_dis: 0.9661949946399759, printed_acc: 0.6826171841669082, printed_norm_edit_dis: 0.9503230017085539, worst_norm_edit_dis: 0.9503230017085539, fps: 409.3430811736132
224
+ [2026/07/26 04:35:46] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
225
+ [2026/07/26 04:35:46] ppocr INFO: best metric, worst_norm_edit_dis: 0.9503230017085539, is_float16: False, acc: 0.6987304670441151, norm_edit_dis: 0.9582589980723583, handwriting_acc: 0.714843746509552, handwriting_norm_edit_dis: 0.9661949946399759, printed_acc: 0.6826171841669082, printed_norm_edit_dis: 0.9503230017085539, fps: 409.3430811736132, best_epoch: 1
226
+ [2026/07/26 04:35:49] ppocr INFO: epoch: [1/1], global_step: 760, lr: 0.000008, CTCLoss: 13.760494, NRTRLoss: 0.000000, loss: 13.760494, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27617 s, avg_samples: 32.0, ips: 115.87092 samples/s, eta: 0:08:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
227
+ [2026/07/26 04:35:52] ppocr INFO: epoch: [1/1], global_step: 770, lr: 0.000008, CTCLoss: 11.527943, NRTRLoss: 0.000000, loss: 11.527943, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27800 s, avg_samples: 32.0, ips: 115.10586 samples/s, eta: 0:08:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
228
+ [2026/07/26 04:35:55] ppocr INFO: epoch: [1/1], global_step: 780, lr: 0.000008, CTCLoss: 10.371469, NRTRLoss: 0.000000, loss: 10.371469, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.27814 s, avg_samples: 32.0, ips: 115.04936 samples/s, eta: 0:08:36, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
229
+ [2026/07/26 04:35:58] ppocr INFO: epoch: [1/1], global_step: 790, lr: 0.000008, CTCLoss: 9.404308, NRTRLoss: 0.000000, loss: 9.404308, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27992 s, avg_samples: 32.0, ips: 114.31800 samples/s, eta: 0:08:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
230
+ [2026/07/26 04:36:00] ppocr INFO: epoch: [1/1], global_step: 800, lr: 0.000008, CTCLoss: 9.631052, NRTRLoss: 0.000000, loss: 9.631052, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.27903 s, avg_samples: 32.0, ips: 114.68357 samples/s, eta: 0:08:30, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
231
+ [2026/07/26 04:36:03] ppocr INFO: epoch: [1/1], global_step: 810, lr: 0.000008, CTCLoss: 12.440579, NRTRLoss: 0.000000, loss: 12.440579, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27915 s, avg_samples: 32.0, ips: 114.63527 samples/s, eta: 0:08:27, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
232
+ [2026/07/26 04:36:06] ppocr INFO: epoch: [1/1], global_step: 820, lr: 0.000008, CTCLoss: 11.537738, NRTRLoss: 0.000000, loss: 11.537738, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27915 s, avg_samples: 32.0, ips: 114.63197 samples/s, eta: 0:08:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
233
+ [2026/07/26 04:36:09] ppocr INFO: epoch: [1/1], global_step: 830, lr: 0.000008, CTCLoss: 10.558773, NRTRLoss: 0.000000, loss: 10.558773, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27901 s, avg_samples: 32.0, ips: 114.69115 samples/s, eta: 0:08:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
234
+ [2026/07/26 04:36:12] ppocr INFO: epoch: [1/1], global_step: 840, lr: 0.000008, CTCLoss: 10.774866, NRTRLoss: 0.000000, loss: 10.774866, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27968 s, avg_samples: 32.0, ips: 114.41493 samples/s, eta: 0:08:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
235
+ [2026/07/26 04:36:15] ppocr INFO: epoch: [1/1], global_step: 850, lr: 0.000008, CTCLoss: 10.453766, NRTRLoss: 0.000000, loss: 10.453766, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27936 s, avg_samples: 32.0, ips: 114.54658 samples/s, eta: 0:08:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
236
+ [2026/07/26 04:36:17] ppocr INFO: epoch: [1/1], global_step: 860, lr: 0.000008, CTCLoss: 10.606757, NRTRLoss: 0.000000, loss: 10.606757, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27925 s, avg_samples: 32.0, ips: 114.59329 samples/s, eta: 0:08:13, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
237
+ [2026/07/26 04:36:20] ppocr INFO: epoch: [1/1], global_step: 870, lr: 0.000008, CTCLoss: 9.605228, NRTRLoss: 0.000000, loss: 9.605228, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27941 s, avg_samples: 32.0, ips: 114.52556 samples/s, eta: 0:08:10, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
238
+ [2026/07/26 04:36:23] ppocr INFO: epoch: [1/1], global_step: 880, lr: 0.000008, CTCLoss: 9.196630, NRTRLoss: 0.000000, loss: 9.196630, avg_reader_cost: 0.00155 s, avg_batch_cost: 0.27900 s, avg_samples: 32.0, ips: 114.69694 samples/s, eta: 0:08:07, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
239
+ [2026/07/26 04:36:26] ppocr INFO: epoch: [1/1], global_step: 890, lr: 0.000007, CTCLoss: 9.553251, NRTRLoss: 0.000000, loss: 9.553251, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27952 s, avg_samples: 32.0, ips: 114.48400 samples/s, eta: 0:08:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
240
+ [2026/07/26 04:36:29] ppocr INFO: epoch: [1/1], global_step: 900, lr: 0.000007, CTCLoss: 11.798306, NRTRLoss: 0.000000, loss: 11.798306, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28091 s, avg_samples: 32.0, ips: 113.91380 samples/s, eta: 0:08:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
241
+ [2026/07/26 04:36:32] ppocr INFO: epoch: [1/1], global_step: 910, lr: 0.000007, CTCLoss: 13.523492, NRTRLoss: 0.000000, loss: 13.523492, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27981 s, avg_samples: 32.0, ips: 114.36417 samples/s, eta: 0:07:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
242
+ [2026/07/26 04:36:34] ppocr INFO: epoch: [1/1], global_step: 920, lr: 0.000007, CTCLoss: 11.670793, NRTRLoss: 0.000000, loss: 11.670793, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.27955 s, avg_samples: 32.0, ips: 114.46807 samples/s, eta: 0:07:56, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
243
+ [2026/07/26 04:36:37] ppocr INFO: epoch: [1/1], global_step: 930, lr: 0.000007, CTCLoss: 8.849528, NRTRLoss: 0.000000, loss: 8.849528, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27889 s, avg_samples: 32.0, ips: 114.73955 samples/s, eta: 0:07:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
244
+ [2026/07/26 04:36:40] ppocr INFO: epoch: [1/1], global_step: 940, lr: 0.000007, CTCLoss: 9.892536, NRTRLoss: 0.000000, loss: 9.892536, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27934 s, avg_samples: 32.0, ips: 114.55601 samples/s, eta: 0:07:50, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
245
+ [2026/07/26 04:36:43] ppocr INFO: epoch: [1/1], global_step: 950, lr: 0.000007, CTCLoss: 8.530389, NRTRLoss: 0.000000, loss: 8.530389, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27979 s, avg_samples: 32.0, ips: 114.37102 samples/s, eta: 0:07:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
246
+ [2026/07/26 04:36:46] ppocr INFO: epoch: [1/1], global_step: 960, lr: 0.000007, CTCLoss: 10.273193, NRTRLoss: 0.000000, loss: 10.273193, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27962 s, avg_samples: 32.0, ips: 114.44143 samples/s, eta: 0:07:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
247
+ [2026/07/26 04:36:48] ppocr INFO: epoch: [1/1], global_step: 970, lr: 0.000007, CTCLoss: 12.802680, NRTRLoss: 0.000000, loss: 12.802680, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27949 s, avg_samples: 32.0, ips: 114.49329 samples/s, eta: 0:07:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
248
+ [2026/07/26 04:36:51] ppocr INFO: epoch: [1/1], global_step: 980, lr: 0.000007, CTCLoss: 8.459612, NRTRLoss: 0.000000, loss: 8.459612, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27996 s, avg_samples: 32.0, ips: 114.30205 samples/s, eta: 0:07:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
249
+ [2026/07/26 04:36:54] ppocr INFO: epoch: [1/1], global_step: 990, lr: 0.000007, CTCLoss: 11.973319, NRTRLoss: 0.000000, loss: 11.973319, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.27902 s, avg_samples: 32.0, ips: 114.68739 samples/s, eta: 0:07:36, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
250
+ [2026/07/26 04:36:57] ppocr INFO: epoch: [1/1], global_step: 1000, lr: 0.000007, CTCLoss: 10.227471, NRTRLoss: 0.000000, loss: 10.227471, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.28097 s, avg_samples: 32.0, ips: 113.89063 samples/s, eta: 0:07:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
251
+ [2026/07/26 04:37:08] ppocr INFO: cur metric, acc: 0.7062988264006377, norm_edit_dis: 0.9591883019133067, handwriting_acc: 0.7265624964523315, handwriting_norm_edit_dis: 0.9669312720427676, printed_acc: 0.6860351529002189, printed_norm_edit_dis: 0.9514453319831218, worst_norm_edit_dis: 0.9514453319831218, fps: 409.6809339575475
252
+ [2026/07/26 04:37:10] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
253
+ [2026/07/26 04:37:10] ppocr INFO: best metric, worst_norm_edit_dis: 0.9514453319831218, is_float16: False, acc: 0.7062988264006377, norm_edit_dis: 0.9591883019133067, handwriting_acc: 0.7265624964523315, handwriting_norm_edit_dis: 0.9669312720427676, printed_acc: 0.6860351529002189, printed_norm_edit_dis: 0.9514453319831218, fps: 409.6809339575475, best_epoch: 1
254
+ [2026/07/26 04:37:13] ppocr INFO: epoch: [1/1], global_step: 1010, lr: 0.000007, CTCLoss: 8.661972, NRTRLoss: 0.000000, loss: 8.661972, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27545 s, avg_samples: 32.0, ips: 116.17453 samples/s, eta: 0:07:30, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
255
+ [2026/07/26 04:37:16] ppocr INFO: epoch: [1/1], global_step: 1020, lr: 0.000007, CTCLoss: 10.635077, NRTRLoss: 0.000000, loss: 10.635077, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.27855 s, avg_samples: 32.0, ips: 114.88073 samples/s, eta: 0:07:28, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
256
+ [2026/07/26 04:37:19] ppocr INFO: epoch: [1/1], global_step: 1030, lr: 0.000007, CTCLoss: 12.190598, NRTRLoss: 0.000000, loss: 12.190598, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27894 s, avg_samples: 32.0, ips: 114.71933 samples/s, eta: 0:07:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
257
+ [2026/07/26 04:37:22] ppocr INFO: epoch: [1/1], global_step: 1040, lr: 0.000007, CTCLoss: 12.385973, NRTRLoss: 0.000000, loss: 12.385973, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.28014 s, avg_samples: 32.0, ips: 114.22886 samples/s, eta: 0:07:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
258
+ [2026/07/26 04:37:24] ppocr INFO: epoch: [1/1], global_step: 1050, lr: 0.000007, CTCLoss: 11.455268, NRTRLoss: 0.000000, loss: 11.455268, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27844 s, avg_samples: 32.0, ips: 114.92433 samples/s, eta: 0:07:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
259
+ [2026/07/26 04:37:27] ppocr INFO: epoch: [1/1], global_step: 1060, lr: 0.000007, CTCLoss: 11.327814, NRTRLoss: 0.000000, loss: 11.327814, avg_reader_cost: 0.00155 s, avg_batch_cost: 0.27837 s, avg_samples: 32.0, ips: 114.95424 samples/s, eta: 0:07:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
260
+ [2026/07/26 04:37:30] ppocr INFO: epoch: [1/1], global_step: 1070, lr: 0.000006, CTCLoss: 10.683324, NRTRLoss: 0.000000, loss: 10.683324, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27857 s, avg_samples: 32.0, ips: 114.87094 samples/s, eta: 0:07:13, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
261
+ [2026/07/26 04:37:33] ppocr INFO: epoch: [1/1], global_step: 1080, lr: 0.000006, CTCLoss: 9.962181, NRTRLoss: 0.000000, loss: 9.962181, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27930 s, avg_samples: 32.0, ips: 114.57238 samples/s, eta: 0:07:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
262
+ [2026/07/26 04:37:36] ppocr INFO: epoch: [1/1], global_step: 1090, lr: 0.000006, CTCLoss: 9.775158, NRTRLoss: 0.000000, loss: 9.775158, avg_reader_cost: 0.00153 s, avg_batch_cost: 0.27900 s, avg_samples: 32.0, ips: 114.69666 samples/s, eta: 0:07:08, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
263
+ [2026/07/26 04:37:39] ppocr INFO: epoch: [1/1], global_step: 1100, lr: 0.000006, CTCLoss: 9.767979, NRTRLoss: 0.000000, loss: 9.767979, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.27936 s, avg_samples: 32.0, ips: 114.54561 samples/s, eta: 0:07:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
264
+ [2026/07/26 04:37:41] ppocr INFO: epoch: [1/1], global_step: 1110, lr: 0.000006, CTCLoss: 13.555833, NRTRLoss: 0.000000, loss: 13.555833, avg_reader_cost: 0.00153 s, avg_batch_cost: 0.27973 s, avg_samples: 32.0, ips: 114.39575 samples/s, eta: 0:07:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
265
+ [2026/07/26 04:37:44] ppocr INFO: epoch: [1/1], global_step: 1120, lr: 0.000006, CTCLoss: 11.383914, NRTRLoss: 0.000000, loss: 11.383914, avg_reader_cost: 0.00153 s, avg_batch_cost: 0.27955 s, avg_samples: 32.0, ips: 114.47121 samples/s, eta: 0:06:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
266
+ [2026/07/26 04:37:47] ppocr INFO: epoch: [1/1], global_step: 1130, lr: 0.000006, CTCLoss: 9.625810, NRTRLoss: 0.000000, loss: 9.625810, avg_reader_cost: 0.00155 s, avg_batch_cost: 0.27856 s, avg_samples: 32.0, ips: 114.87665 samples/s, eta: 0:06:56, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
267
+ [2026/07/26 04:37:50] ppocr INFO: epoch: [1/1], global_step: 1140, lr: 0.000006, CTCLoss: 10.658407, NRTRLoss: 0.000000, loss: 10.658407, avg_reader_cost: 0.00156 s, avg_batch_cost: 0.27937 s, avg_samples: 32.0, ips: 114.54174 samples/s, eta: 0:06:54, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
268
+ [2026/07/26 04:37:53] ppocr INFO: epoch: [1/1], global_step: 1150, lr: 0.000006, CTCLoss: 10.492086, NRTRLoss: 0.000000, loss: 10.492086, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28006 s, avg_samples: 32.0, ips: 114.25952 samples/s, eta: 0:06:51, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
269
+ [2026/07/26 04:37:55] ppocr INFO: epoch: [1/1], global_step: 1160, lr: 0.000006, CTCLoss: 10.492086, NRTRLoss: 0.000000, loss: 10.492086, avg_reader_cost: 0.00155 s, avg_batch_cost: 0.27955 s, avg_samples: 32.0, ips: 114.46858 samples/s, eta: 0:06:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
270
+ [2026/07/26 04:37:58] ppocr INFO: epoch: [1/1], global_step: 1170, lr: 0.000006, CTCLoss: 11.085157, NRTRLoss: 0.000000, loss: 11.085157, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.28000 s, avg_samples: 32.0, ips: 114.28423 samples/s, eta: 0:06:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
271
+ [2026/07/26 04:38:01] ppocr INFO: epoch: [1/1], global_step: 1180, lr: 0.000006, CTCLoss: 10.008302, NRTRLoss: 0.000000, loss: 10.008302, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27974 s, avg_samples: 32.0, ips: 114.39018 samples/s, eta: 0:06:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
272
+ [2026/07/26 04:38:04] ppocr INFO: epoch: [1/1], global_step: 1190, lr: 0.000006, CTCLoss: 12.425216, NRTRLoss: 0.000000, loss: 12.425216, avg_reader_cost: 0.00155 s, avg_batch_cost: 0.28005 s, avg_samples: 32.0, ips: 114.26705 samples/s, eta: 0:06:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
273
+ [2026/07/26 04:38:07] ppocr INFO: epoch: [1/1], global_step: 1200, lr: 0.000006, CTCLoss: 9.268400, NRTRLoss: 0.000000, loss: 9.268400, avg_reader_cost: 0.00154 s, avg_batch_cost: 0.28018 s, avg_samples: 32.0, ips: 114.21062 samples/s, eta: 0:06:37, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
274
+ [2026/07/26 04:38:10] ppocr INFO: epoch: [1/1], global_step: 1210, lr: 0.000006, CTCLoss: 11.945868, NRTRLoss: 0.000000, loss: 11.945868, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.28143 s, avg_samples: 32.0, ips: 113.70677 samples/s, eta: 0:06:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
275
+ [2026/07/26 04:38:12] ppocr INFO: epoch: [1/1], global_step: 1220, lr: 0.000006, CTCLoss: 11.183753, NRTRLoss: 0.000000, loss: 11.183753, avg_reader_cost: 0.00153 s, avg_batch_cost: 0.27943 s, avg_samples: 32.0, ips: 114.51811 samples/s, eta: 0:06:31, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
276
+ [2026/07/26 04:38:15] ppocr INFO: epoch: [1/1], global_step: 1230, lr: 0.000006, CTCLoss: 9.667861, NRTRLoss: 0.000000, loss: 9.667861, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28093 s, avg_samples: 32.0, ips: 113.90759 samples/s, eta: 0:06:28, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
277
+ [2026/07/26 04:38:18] ppocr INFO: epoch: [1/1], global_step: 1240, lr: 0.000005, CTCLoss: 13.101132, NRTRLoss: 0.000000, loss: 13.101132, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.28117 s, avg_samples: 32.0, ips: 113.81050 samples/s, eta: 0:06:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
278
+ [2026/07/26 04:38:21] ppocr INFO: epoch: [1/1], global_step: 1250, lr: 0.000005, CTCLoss: 11.438916, NRTRLoss: 0.000000, loss: 11.438916, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.28116 s, avg_samples: 32.0, ips: 113.81327 samples/s, eta: 0:06:23, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
279
+ [2026/07/26 04:38:32] ppocr INFO: cur metric, acc: 0.7145996076303721, norm_edit_dis: 0.9614366021704542, handwriting_acc: 0.7363281214046478, handwriting_norm_edit_dis: 0.9693937895970047, printed_acc: 0.6928710903668404, printed_norm_edit_dis: 0.9534794149322015, worst_norm_edit_dis: 0.9534794149322015, fps: 409.76878045680934
280
+ [2026/07/26 04:38:34] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
281
+ [2026/07/26 04:38:34] ppocr INFO: best metric, worst_norm_edit_dis: 0.9534794149322015, is_float16: False, acc: 0.7145996076303721, norm_edit_dis: 0.9614366021704542, handwriting_acc: 0.7363281214046478, handwriting_norm_edit_dis: 0.9693937895970047, printed_acc: 0.6928710903668404, printed_norm_edit_dis: 0.9534794149322015, fps: 409.76878045680934, best_epoch: 1
282
+ [2026/07/26 04:38:37] ppocr INFO: epoch: [1/1], global_step: 1260, lr: 0.000005, CTCLoss: 11.123949, NRTRLoss: 0.000000, loss: 11.123949, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27567 s, avg_samples: 32.0, ips: 116.08145 samples/s, eta: 0:06:20, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
283
+ [2026/07/26 04:38:40] ppocr INFO: epoch: [1/1], global_step: 1270, lr: 0.000005, CTCLoss: 11.850684, NRTRLoss: 0.000000, loss: 11.850684, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27902 s, avg_samples: 32.0, ips: 114.68783 samples/s, eta: 0:06:17, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
284
+ [2026/07/26 04:38:43] ppocr INFO: epoch: [1/1], global_step: 1280, lr: 0.000005, CTCLoss: 9.808369, NRTRLoss: 0.000000, loss: 9.808369, avg_reader_cost: 0.00184 s, avg_batch_cost: 0.27846 s, avg_samples: 32.0, ips: 114.91624 samples/s, eta: 0:06:14, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
285
+ [2026/07/26 04:38:46] ppocr INFO: epoch: [1/1], global_step: 1290, lr: 0.000005, CTCLoss: 11.776283, NRTRLoss: 0.000000, loss: 11.776283, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27847 s, avg_samples: 32.0, ips: 114.91488 samples/s, eta: 0:06:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
286
+ [2026/07/26 04:38:48] ppocr INFO: epoch: [1/1], global_step: 1300, lr: 0.000005, CTCLoss: 11.776283, NRTRLoss: 0.000000, loss: 11.776283, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27741 s, avg_samples: 32.0, ips: 115.35448 samples/s, eta: 0:06:08, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
287
+ [2026/07/26 04:38:51] ppocr INFO: epoch: [1/1], global_step: 1310, lr: 0.000005, CTCLoss: 9.823083, NRTRLoss: 0.000000, loss: 9.823083, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27848 s, avg_samples: 32.0, ips: 114.90876 samples/s, eta: 0:06:06, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
288
+ [2026/07/26 04:38:54] ppocr INFO: epoch: [1/1], global_step: 1320, lr: 0.000005, CTCLoss: 9.428310, NRTRLoss: 0.000000, loss: 9.428310, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27776 s, avg_samples: 32.0, ips: 115.20923 samples/s, eta: 0:06:03, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
289
+ [2026/07/26 04:38:57] ppocr INFO: epoch: [1/1], global_step: 1330, lr: 0.000005, CTCLoss: 11.970898, NRTRLoss: 0.000000, loss: 11.970898, avg_reader_cost: 0.00156 s, avg_batch_cost: 0.27768 s, avg_samples: 32.0, ips: 115.24007 samples/s, eta: 0:06:00, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
290
+ [2026/07/26 04:39:00] ppocr INFO: epoch: [1/1], global_step: 1340, lr: 0.000005, CTCLoss: 12.099952, NRTRLoss: 0.000000, loss: 12.099952, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27852 s, avg_samples: 32.0, ips: 114.89281 samples/s, eta: 0:05:57, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
291
+ [2026/07/26 04:39:02] ppocr INFO: epoch: [1/1], global_step: 1350, lr: 0.000005, CTCLoss: 10.338476, NRTRLoss: 0.000000, loss: 10.338476, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27806 s, avg_samples: 32.0, ips: 115.08182 samples/s, eta: 0:05:54, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
292
+ [2026/07/26 04:39:05] ppocr INFO: epoch: [1/1], global_step: 1360, lr: 0.000005, CTCLoss: 10.584667, NRTRLoss: 0.000000, loss: 10.584667, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27838 s, avg_samples: 32.0, ips: 114.94895 samples/s, eta: 0:05:51, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
293
+ [2026/07/26 04:39:08] ppocr INFO: epoch: [1/1], global_step: 1370, lr: 0.000005, CTCLoss: 10.575269, NRTRLoss: 0.000000, loss: 10.575269, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27836 s, avg_samples: 32.0, ips: 114.96104 samples/s, eta: 0:05:49, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
294
+ [2026/07/26 04:39:11] ppocr INFO: epoch: [1/1], global_step: 1380, lr: 0.000005, CTCLoss: 10.283978, NRTRLoss: 0.000000, loss: 10.283978, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27892 s, avg_samples: 32.0, ips: 114.72968 samples/s, eta: 0:05:46, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
295
+ [2026/07/26 04:39:14] ppocr INFO: epoch: [1/1], global_step: 1390, lr: 0.000005, CTCLoss: 11.231763, NRTRLoss: 0.000000, loss: 11.231763, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27866 s, avg_samples: 32.0, ips: 114.83490 samples/s, eta: 0:05:43, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
296
+ [2026/07/26 04:39:17] ppocr INFO: epoch: [1/1], global_step: 1400, lr: 0.000005, CTCLoss: 12.919204, NRTRLoss: 0.000000, loss: 12.919204, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.27832 s, avg_samples: 32.0, ips: 114.97516 samples/s, eta: 0:05:40, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
297
+ [2026/07/26 04:39:19] ppocr INFO: epoch: [1/1], global_step: 1410, lr: 0.000004, CTCLoss: 10.490021, NRTRLoss: 0.000000, loss: 10.490021, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27854 s, avg_samples: 32.0, ips: 114.88430 samples/s, eta: 0:05:37, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
298
+ [2026/07/26 04:39:22] ppocr INFO: epoch: [1/1], global_step: 1420, lr: 0.000004, CTCLoss: 11.373950, NRTRLoss: 0.000000, loss: 11.373950, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27860 s, avg_samples: 32.0, ips: 114.85943 samples/s, eta: 0:05:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
299
+ [2026/07/26 04:39:25] ppocr INFO: epoch: [1/1], global_step: 1430, lr: 0.000004, CTCLoss: 11.763800, NRTRLoss: 0.000000, loss: 11.763800, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27870 s, avg_samples: 32.0, ips: 114.81950 samples/s, eta: 0:05:32, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
300
+ [2026/07/26 04:39:28] ppocr INFO: epoch: [1/1], global_step: 1440, lr: 0.000004, CTCLoss: 11.735055, NRTRLoss: 0.000000, loss: 11.735055, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27902 s, avg_samples: 32.0, ips: 114.68662 samples/s, eta: 0:05:29, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
301
+ [2026/07/26 04:39:31] ppocr INFO: epoch: [1/1], global_step: 1450, lr: 0.000004, CTCLoss: 9.969841, NRTRLoss: 0.000000, loss: 9.969841, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27892 s, avg_samples: 32.0, ips: 114.72836 samples/s, eta: 0:05:26, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
302
+ [2026/07/26 04:39:33] ppocr INFO: epoch: [1/1], global_step: 1460, lr: 0.000004, CTCLoss: 9.789110, NRTRLoss: 0.000000, loss: 9.789110, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27888 s, avg_samples: 32.0, ips: 114.74356 samples/s, eta: 0:05:23, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
303
+ [2026/07/26 04:39:36] ppocr INFO: epoch: [1/1], global_step: 1470, lr: 0.000004, CTCLoss: 10.980112, NRTRLoss: 0.000000, loss: 10.980112, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27990 s, avg_samples: 32.0, ips: 114.32752 samples/s, eta: 0:05:20, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
304
+ [2026/07/26 04:39:39] ppocr INFO: epoch: [1/1], global_step: 1480, lr: 0.000004, CTCLoss: 10.966444, NRTRLoss: 0.000000, loss: 10.966444, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27984 s, avg_samples: 32.0, ips: 114.34988 samples/s, eta: 0:05:18, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
305
+ [2026/07/26 04:39:42] ppocr INFO: epoch: [1/1], global_step: 1490, lr: 0.000004, CTCLoss: 10.966444, NRTRLoss: 0.000000, loss: 10.966444, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28080 s, avg_samples: 32.0, ips: 113.95967 samples/s, eta: 0:05:15, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
306
+ [2026/07/26 04:39:45] ppocr INFO: epoch: [1/1], global_step: 1500, lr: 0.000004, CTCLoss: 11.383606, NRTRLoss: 0.000000, loss: 11.383606, avg_reader_cost: 0.00154 s, avg_batch_cost: 0.28042 s, avg_samples: 32.0, ips: 114.11556 samples/s, eta: 0:05:12, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
307
+ [2026/07/26 04:39:56] ppocr INFO: cur metric, acc: 0.7216796857380867, norm_edit_dis: 0.9629036230105414, handwriting_acc: 0.7485351525950431, handwriting_norm_edit_dis: 0.9710347263538207, printed_acc: 0.6948242153573035, printed_norm_edit_dis: 0.9547725198483968, worst_norm_edit_dis: 0.9547725198483968, fps: 408.1130834377874
308
+ [2026/07/26 04:39:58] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
309
+ [2026/07/26 04:39:58] ppocr INFO: best metric, worst_norm_edit_dis: 0.9547725198483968, is_float16: False, acc: 0.7216796857380867, norm_edit_dis: 0.9629036230105414, handwriting_acc: 0.7485351525950431, handwriting_norm_edit_dis: 0.9710347263538207, printed_acc: 0.6948242153573035, printed_norm_edit_dis: 0.9547725198483968, fps: 408.1130834377874, best_epoch: 1
310
+ [2026/07/26 04:40:01] ppocr INFO: epoch: [1/1], global_step: 1510, lr: 0.000004, CTCLoss: 12.047927, NRTRLoss: 0.000000, loss: 12.047927, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27553 s, avg_samples: 32.0, ips: 116.14112 samples/s, eta: 0:05:09, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
311
+ [2026/07/26 04:40:04] ppocr INFO: epoch: [1/1], global_step: 1520, lr: 0.000004, CTCLoss: 12.286304, NRTRLoss: 0.000000, loss: 12.286304, avg_reader_cost: 0.00154 s, avg_batch_cost: 0.27806 s, avg_samples: 32.0, ips: 115.08109 samples/s, eta: 0:05:06, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
312
+ [2026/07/26 04:40:07] ppocr INFO: epoch: [1/1], global_step: 1530, lr: 0.000004, CTCLoss: 10.655051, NRTRLoss: 0.000000, loss: 10.655051, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.27904 s, avg_samples: 32.0, ips: 114.67742 samples/s, eta: 0:05:03, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
313
+ [2026/07/26 04:40:09] ppocr INFO: epoch: [1/1], global_step: 1540, lr: 0.000004, CTCLoss: 8.144808, NRTRLoss: 0.000000, loss: 8.144808, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27894 s, avg_samples: 32.0, ips: 114.72192 samples/s, eta: 0:05:01, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
314
+ [2026/07/26 04:40:12] ppocr INFO: epoch: [1/1], global_step: 1550, lr: 0.000004, CTCLoss: 10.172015, NRTRLoss: 0.000000, loss: 10.172015, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27973 s, avg_samples: 32.0, ips: 114.39543 samples/s, eta: 0:04:58, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
315
+ [2026/07/26 04:40:15] ppocr INFO: epoch: [1/1], global_step: 1560, lr: 0.000004, CTCLoss: 11.162052, NRTRLoss: 0.000000, loss: 11.162052, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27816 s, avg_samples: 32.0, ips: 115.04205 samples/s, eta: 0:04:55, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
316
+ [2026/07/26 04:40:18] ppocr INFO: epoch: [1/1], global_step: 1570, lr: 0.000004, CTCLoss: 11.162052, NRTRLoss: 0.000000, loss: 11.162052, avg_reader_cost: 0.00174 s, avg_batch_cost: 0.27848 s, avg_samples: 32.0, ips: 114.90869 samples/s, eta: 0:04:52, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
317
+ [2026/07/26 04:40:21] ppocr INFO: epoch: [1/1], global_step: 1580, lr: 0.000003, CTCLoss: 9.778223, NRTRLoss: 0.000000, loss: 9.778223, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27953 s, avg_samples: 32.0, ips: 114.47770 samples/s, eta: 0:04:49, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
318
+ [2026/07/26 04:40:24] ppocr INFO: epoch: [1/1], global_step: 1590, lr: 0.000003, CTCLoss: 8.493584, NRTRLoss: 0.000000, loss: 8.493584, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27884 s, avg_samples: 32.0, ips: 114.75982 samples/s, eta: 0:04:47, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
319
+ [2026/07/26 04:40:26] ppocr INFO: epoch: [1/1], global_step: 1600, lr: 0.000003, CTCLoss: 10.152665, NRTRLoss: 0.000000, loss: 10.152665, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28112 s, avg_samples: 32.0, ips: 113.83234 samples/s, eta: 0:04:44, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
320
+ [2026/07/26 04:40:29] ppocr INFO: epoch: [1/1], global_step: 1610, lr: 0.000003, CTCLoss: 10.011443, NRTRLoss: 0.000000, loss: 10.011443, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.28088 s, avg_samples: 32.0, ips: 113.92780 samples/s, eta: 0:04:41, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
321
+ [2026/07/26 04:40:32] ppocr INFO: epoch: [1/1], global_step: 1620, lr: 0.000003, CTCLoss: 10.084502, NRTRLoss: 0.000000, loss: 10.084502, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28039 s, avg_samples: 32.0, ips: 114.12736 samples/s, eta: 0:04:38, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
322
+ [2026/07/26 04:40:35] ppocr INFO: epoch: [1/1], global_step: 1630, lr: 0.000003, CTCLoss: 11.989583, NRTRLoss: 0.000000, loss: 11.989583, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.28104 s, avg_samples: 32.0, ips: 113.86445 samples/s, eta: 0:04:35, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
323
+ [2026/07/26 04:40:38] ppocr INFO: epoch: [1/1], global_step: 1640, lr: 0.000003, CTCLoss: 11.165790, NRTRLoss: 0.000000, loss: 11.165790, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.28082 s, avg_samples: 32.0, ips: 113.95099 samples/s, eta: 0:04:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
324
+ [2026/07/26 04:40:41] ppocr INFO: epoch: [1/1], global_step: 1650, lr: 0.000003, CTCLoss: 12.990823, NRTRLoss: 0.000000, loss: 12.990823, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27999 s, avg_samples: 32.0, ips: 114.29116 samples/s, eta: 0:04:30, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
325
+ [2026/07/26 04:40:43] ppocr INFO: epoch: [1/1], global_step: 1660, lr: 0.000003, CTCLoss: 11.870440, NRTRLoss: 0.000000, loss: 11.870440, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.28077 s, avg_samples: 32.0, ips: 113.97120 samples/s, eta: 0:04:27, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
326
+ [2026/07/26 04:40:46] ppocr INFO: epoch: [1/1], global_step: 1670, lr: 0.000003, CTCLoss: 8.843562, NRTRLoss: 0.000000, loss: 8.843562, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.28033 s, avg_samples: 32.0, ips: 114.15174 samples/s, eta: 0:04:24, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
327
+ [2026/07/26 04:40:49] ppocr INFO: epoch: [1/1], global_step: 1680, lr: 0.000003, CTCLoss: 9.721261, NRTRLoss: 0.000000, loss: 9.721261, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.28122 s, avg_samples: 32.0, ips: 113.79027 samples/s, eta: 0:04:21, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
328
+ [2026/07/26 04:40:52] ppocr INFO: epoch: [1/1], global_step: 1690, lr: 0.000003, CTCLoss: 9.958377, NRTRLoss: 0.000000, loss: 9.958377, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.28024 s, avg_samples: 32.0, ips: 114.18920 samples/s, eta: 0:04:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
329
+ [2026/07/26 04:40:55] ppocr INFO: epoch: [1/1], global_step: 1700, lr: 0.000003, CTCLoss: 9.580336, NRTRLoss: 0.000000, loss: 9.580336, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27966 s, avg_samples: 32.0, ips: 114.42330 samples/s, eta: 0:04:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
330
+ [2026/07/26 04:40:58] ppocr INFO: epoch: [1/1], global_step: 1710, lr: 0.000003, CTCLoss: 10.360524, NRTRLoss: 0.000000, loss: 10.360524, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28067 s, avg_samples: 32.0, ips: 114.01197 samples/s, eta: 0:04:13, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
331
+ [2026/07/26 04:41:00] ppocr INFO: epoch: [1/1], global_step: 1720, lr: 0.000003, CTCLoss: 9.392239, NRTRLoss: 0.000000, loss: 9.392239, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.28209 s, avg_samples: 32.0, ips: 113.44077 samples/s, eta: 0:04:10, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
332
+ [2026/07/26 04:41:03] ppocr INFO: epoch: [1/1], global_step: 1730, lr: 0.000003, CTCLoss: 8.751841, NRTRLoss: 0.000000, loss: 8.751841, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.28024 s, avg_samples: 32.0, ips: 114.18591 samples/s, eta: 0:04:07, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
333
+ [2026/07/26 04:41:06] ppocr INFO: epoch: [1/1], global_step: 1740, lr: 0.000003, CTCLoss: 11.465139, NRTRLoss: 0.000000, loss: 11.465139, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.28141 s, avg_samples: 32.0, ips: 113.71427 samples/s, eta: 0:04:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
334
+ [2026/07/26 04:41:09] ppocr INFO: epoch: [1/1], global_step: 1750, lr: 0.000003, CTCLoss: 11.465139, NRTRLoss: 0.000000, loss: 11.465139, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28233 s, avg_samples: 32.0, ips: 113.34173 samples/s, eta: 0:04:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
335
+ [2026/07/26 04:41:20] ppocr INFO: cur metric, acc: 0.7241210919821263, norm_edit_dis: 0.9635851410603966, handwriting_acc: 0.7504882775855064, handwriting_norm_edit_dis: 0.9718409075944062, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.9553293747041939, worst_norm_edit_dis: 0.9553293747041939, fps: 412.4351336143963
336
+ [2026/07/26 04:41:22] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
337
+ [2026/07/26 04:41:22] ppocr INFO: best metric, worst_norm_edit_dis: 0.9553293747041939, is_float16: False, acc: 0.7241210919821263, norm_edit_dis: 0.9635851410603966, handwriting_acc: 0.7504882775855064, handwriting_norm_edit_dis: 0.9718409075944062, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.9553293747041939, fps: 412.4351336143963, best_epoch: 1
338
+ [2026/07/26 04:41:25] ppocr INFO: epoch: [1/1], global_step: 1760, lr: 0.000002, CTCLoss: 9.829052, NRTRLoss: 0.000000, loss: 9.829052, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27844 s, avg_samples: 32.0, ips: 114.92526 samples/s, eta: 0:03:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
339
+ [2026/07/26 04:41:28] ppocr INFO: epoch: [1/1], global_step: 1770, lr: 0.000002, CTCLoss: 11.611206, NRTRLoss: 0.000000, loss: 11.611206, avg_reader_cost: 0.00154 s, avg_batch_cost: 0.27828 s, avg_samples: 32.0, ips: 114.99129 samples/s, eta: 0:03:56, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
340
+ [2026/07/26 04:41:31] ppocr INFO: epoch: [1/1], global_step: 1780, lr: 0.000002, CTCLoss: 12.198049, NRTRLoss: 0.000000, loss: 12.198049, avg_reader_cost: 0.00147 s, avg_batch_cost: 0.27981 s, avg_samples: 32.0, ips: 114.36250 samples/s, eta: 0:03:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
341
+ [2026/07/26 04:41:34] ppocr INFO: epoch: [1/1], global_step: 1790, lr: 0.000002, CTCLoss: 12.013258, NRTRLoss: 0.000000, loss: 12.013258, avg_reader_cost: 0.00151 s, avg_batch_cost: 0.27962 s, avg_samples: 32.0, ips: 114.44206 samples/s, eta: 0:03:51, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
342
+ [2026/07/26 04:41:36] ppocr INFO: epoch: [1/1], global_step: 1800, lr: 0.000002, CTCLoss: 12.796894, NRTRLoss: 0.000000, loss: 12.796894, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27891 s, avg_samples: 32.0, ips: 114.73089 samples/s, eta: 0:03:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
343
+ [2026/07/26 04:41:39] ppocr INFO: epoch: [1/1], global_step: 1810, lr: 0.000002, CTCLoss: 10.802904, NRTRLoss: 0.000000, loss: 10.802904, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.27987 s, avg_samples: 32.0, ips: 114.33972 samples/s, eta: 0:03:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
344
+ [2026/07/26 04:41:42] ppocr INFO: epoch: [1/1], global_step: 1820, lr: 0.000002, CTCLoss: 9.109780, NRTRLoss: 0.000000, loss: 9.109780, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.28036 s, avg_samples: 32.0, ips: 114.13935 samples/s, eta: 0:03:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
345
+ [2026/07/26 04:41:45] ppocr INFO: epoch: [1/1], global_step: 1830, lr: 0.000002, CTCLoss: 11.064980, NRTRLoss: 0.000000, loss: 11.064980, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.28103 s, avg_samples: 32.0, ips: 113.86763 samples/s, eta: 0:03:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
346
+ [2026/07/26 04:41:48] ppocr INFO: epoch: [1/1], global_step: 1840, lr: 0.000002, CTCLoss: 12.758675, NRTRLoss: 0.000000, loss: 12.758675, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.27974 s, avg_samples: 32.0, ips: 114.39176 samples/s, eta: 0:03:36, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
347
+ [2026/07/26 04:41:51] ppocr INFO: epoch: [1/1], global_step: 1850, lr: 0.000002, CTCLoss: 12.715909, NRTRLoss: 0.000000, loss: 12.715909, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27949 s, avg_samples: 32.0, ips: 114.49293 samples/s, eta: 0:03:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
348
+ [2026/07/26 04:41:53] ppocr INFO: epoch: [1/1], global_step: 1860, lr: 0.000002, CTCLoss: 10.675159, NRTRLoss: 0.000000, loss: 10.675159, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28036 s, avg_samples: 32.0, ips: 114.13862 samples/s, eta: 0:03:31, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
349
+ [2026/07/26 04:41:56] ppocr INFO: epoch: [1/1], global_step: 1870, lr: 0.000002, CTCLoss: 10.642589, NRTRLoss: 0.000000, loss: 10.642589, avg_reader_cost: 0.00153 s, avg_batch_cost: 0.28046 s, avg_samples: 32.0, ips: 114.10002 samples/s, eta: 0:03:28, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
350
+ [2026/07/26 04:41:59] ppocr INFO: epoch: [1/1], global_step: 1880, lr: 0.000002, CTCLoss: 13.620121, NRTRLoss: 0.000000, loss: 13.620121, avg_reader_cost: 0.00150 s, avg_batch_cost: 0.27989 s, avg_samples: 32.0, ips: 114.33219 samples/s, eta: 0:03:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
351
+ [2026/07/26 04:42:02] ppocr INFO: epoch: [1/1], global_step: 1890, lr: 0.000002, CTCLoss: 12.877684, NRTRLoss: 0.000000, loss: 12.877684, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28009 s, avg_samples: 32.0, ips: 114.24903 samples/s, eta: 0:03:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
352
+ [2026/07/26 04:42:05] ppocr INFO: epoch: [1/1], global_step: 1900, lr: 0.000002, CTCLoss: 8.849072, NRTRLoss: 0.000000, loss: 8.849072, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27980 s, avg_samples: 32.0, ips: 114.36818 samples/s, eta: 0:03:20, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
353
+ [2026/07/26 04:42:08] ppocr INFO: epoch: [1/1], global_step: 1910, lr: 0.000002, CTCLoss: 10.244413, NRTRLoss: 0.000000, loss: 10.244413, avg_reader_cost: 0.00174 s, avg_batch_cost: 0.28037 s, avg_samples: 32.0, ips: 114.13535 samples/s, eta: 0:03:17, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
354
+ [2026/07/26 04:42:10] ppocr INFO: epoch: [1/1], global_step: 1920, lr: 0.000002, CTCLoss: 11.525620, NRTRLoss: 0.000000, loss: 11.525620, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28021 s, avg_samples: 32.0, ips: 114.20063 samples/s, eta: 0:03:14, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
355
+ [2026/07/26 04:42:13] ppocr INFO: epoch: [1/1], global_step: 1930, lr: 0.000002, CTCLoss: 9.368628, NRTRLoss: 0.000000, loss: 9.368628, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.28058 s, avg_samples: 32.0, ips: 114.04922 samples/s, eta: 0:03:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
356
+ [2026/07/26 04:42:16] ppocr INFO: epoch: [1/1], global_step: 1940, lr: 0.000002, CTCLoss: 9.466669, NRTRLoss: 0.000000, loss: 9.466669, avg_reader_cost: 0.00154 s, avg_batch_cost: 0.28109 s, avg_samples: 32.0, ips: 113.84442 samples/s, eta: 0:03:08, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
357
+ [2026/07/26 04:42:19] ppocr INFO: epoch: [1/1], global_step: 1950, lr: 0.000002, CTCLoss: 10.370183, NRTRLoss: 0.000000, loss: 10.370183, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28073 s, avg_samples: 32.0, ips: 113.99006 samples/s, eta: 0:03:06, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
358
+ [2026/07/26 04:42:22] ppocr INFO: epoch: [1/1], global_step: 1960, lr: 0.000002, CTCLoss: 10.821289, NRTRLoss: 0.000000, loss: 10.821289, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28096 s, avg_samples: 32.0, ips: 113.89444 samples/s, eta: 0:03:03, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
359
+ [2026/07/26 04:42:25] ppocr INFO: epoch: [1/1], global_step: 1970, lr: 0.000001, CTCLoss: 11.257132, NRTRLoss: 0.000000, loss: 11.257132, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28121 s, avg_samples: 32.0, ips: 113.79414 samples/s, eta: 0:03:00, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
360
+ [2026/07/26 04:42:27] ppocr INFO: epoch: [1/1], global_step: 1980, lr: 0.000001, CTCLoss: 9.217114, NRTRLoss: 0.000000, loss: 9.217114, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.28161 s, avg_samples: 32.0, ips: 113.63244 samples/s, eta: 0:02:57, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
361
+ [2026/07/26 04:42:30] ppocr INFO: epoch: [1/1], global_step: 1990, lr: 0.000001, CTCLoss: 8.747986, NRTRLoss: 0.000000, loss: 8.747986, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28101 s, avg_samples: 32.0, ips: 113.87428 samples/s, eta: 0:02:54, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
362
+ [2026/07/26 04:42:33] ppocr INFO: epoch: [1/1], global_step: 2000, lr: 0.000001, CTCLoss: 11.883664, NRTRLoss: 0.000000, loss: 11.883664, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.28144 s, avg_samples: 32.0, ips: 113.70006 samples/s, eta: 0:02:52, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
363
+ [2026/07/26 04:42:44] ppocr INFO: cur metric, acc: 0.7243652326065302, norm_edit_dis: 0.9633480297540242, handwriting_acc: 0.7490234338426589, handwriting_norm_edit_dis: 0.9720496619642781, printed_acc: 0.6997070278334617, printed_norm_edit_dis: 0.954646397722735, worst_norm_edit_dis: 0.954646397722735, fps: 406.5666259978618
364
+ [2026/07/26 04:42:44] ppocr INFO: best metric, worst_norm_edit_dis: 0.9553293747041939, is_float16: False, acc: 0.7241210919821263, norm_edit_dis: 0.9635851410603966, handwriting_acc: 0.7504882775855064, handwriting_norm_edit_dis: 0.9718409075944062, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.9553293747041939, fps: 412.4351336143963, best_epoch: 1
365
+ [2026/07/26 04:42:47] ppocr INFO: epoch: [1/1], global_step: 2010, lr: 0.000001, CTCLoss: 12.668812, NRTRLoss: 0.000000, loss: 12.668812, avg_reader_cost: 0.00167 s, avg_batch_cost: 0.27591 s, avg_samples: 32.0, ips: 115.97891 samples/s, eta: 0:02:49, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
366
+ [2026/07/26 04:42:50] ppocr INFO: epoch: [1/1], global_step: 2020, lr: 0.000001, CTCLoss: 11.354927, NRTRLoss: 0.000000, loss: 11.354927, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.27947 s, avg_samples: 32.0, ips: 114.50047 samples/s, eta: 0:02:46, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
367
+ [2026/07/26 04:42:53] ppocr INFO: epoch: [1/1], global_step: 2030, lr: 0.000001, CTCLoss: 10.521647, NRTRLoss: 0.000000, loss: 10.521647, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27882 s, avg_samples: 32.0, ips: 114.76779 samples/s, eta: 0:02:43, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
368
+ [2026/07/26 04:42:56] ppocr INFO: epoch: [1/1], global_step: 2040, lr: 0.000001, CTCLoss: 9.331628, NRTRLoss: 0.000000, loss: 9.331628, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.28000 s, avg_samples: 32.0, ips: 114.28619 samples/s, eta: 0:02:40, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
369
+ [2026/07/26 04:42:59] ppocr INFO: epoch: [1/1], global_step: 2050, lr: 0.000001, CTCLoss: 8.863355, NRTRLoss: 0.000000, loss: 8.863355, avg_reader_cost: 0.00151 s, avg_batch_cost: 0.28093 s, avg_samples: 32.0, ips: 113.90564 samples/s, eta: 0:02:38, max_mem_reserved: 22819 MB, max_mem_allocated: 22151 MB
370
+ [2026/07/26 04:43:01] ppocr INFO: epoch: [1/1], global_step: 2060, lr: 0.000001, CTCLoss: 14.976903, NRTRLoss: 0.000000, loss: 14.976903, avg_reader_cost: 0.00152 s, avg_batch_cost: 0.28057 s, avg_samples: 32.0, ips: 114.05251 samples/s, eta: 0:02:35, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
371
+ [2026/07/26 04:43:04] ppocr INFO: epoch: [1/1], global_step: 2070, lr: 0.000001, CTCLoss: 14.024421, NRTRLoss: 0.000000, loss: 14.024421, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.27888 s, avg_samples: 32.0, ips: 114.74534 samples/s, eta: 0:02:32, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
372
+ [2026/07/26 04:43:07] ppocr INFO: epoch: [1/1], global_step: 2080, lr: 0.000001, CTCLoss: 9.918496, NRTRLoss: 0.000000, loss: 9.918496, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.28045 s, avg_samples: 32.0, ips: 114.10200 samples/s, eta: 0:02:29, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
373
+ [2026/07/26 04:43:10] ppocr INFO: epoch: [1/1], global_step: 2090, lr: 0.000001, CTCLoss: 11.940637, NRTRLoss: 0.000000, loss: 11.940637, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.28011 s, avg_samples: 32.0, ips: 114.23994 samples/s, eta: 0:02:26, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
374
+ [2026/07/26 04:43:13] ppocr INFO: epoch: [1/1], global_step: 2100, lr: 0.000001, CTCLoss: 12.310594, NRTRLoss: 0.000000, loss: 12.310594, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.27955 s, avg_samples: 32.0, ips: 114.46799 samples/s, eta: 0:02:24, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
375
+ [2026/07/26 04:43:15] ppocr INFO: epoch: [1/1], global_step: 2110, lr: 0.000001, CTCLoss: 10.289170, NRTRLoss: 0.000000, loss: 10.289170, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.27944 s, avg_samples: 32.0, ips: 114.51542 samples/s, eta: 0:02:21, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
376
+ [2026/07/26 04:43:18] ppocr INFO: epoch: [1/1], global_step: 2120, lr: 0.000001, CTCLoss: 8.348375, NRTRLoss: 0.000000, loss: 8.348375, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28099 s, avg_samples: 32.0, ips: 113.88231 samples/s, eta: 0:02:18, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
377
+ [2026/07/26 04:43:21] ppocr INFO: epoch: [1/1], global_step: 2130, lr: 0.000001, CTCLoss: 9.619287, NRTRLoss: 0.000000, loss: 9.619287, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28110 s, avg_samples: 32.0, ips: 113.83650 samples/s, eta: 0:02:15, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
378
+ [2026/07/26 04:43:24] ppocr INFO: epoch: [1/1], global_step: 2140, lr: 0.000001, CTCLoss: 9.327725, NRTRLoss: 0.000000, loss: 9.327725, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28076 s, avg_samples: 32.0, ips: 113.97787 samples/s, eta: 0:02:12, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
379
+ [2026/07/26 04:43:27] ppocr INFO: epoch: [1/1], global_step: 2150, lr: 0.000001, CTCLoss: 8.620065, NRTRLoss: 0.000000, loss: 8.620065, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28072 s, avg_samples: 32.0, ips: 113.99216 samples/s, eta: 0:02:10, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
380
+ [2026/07/26 04:43:30] ppocr INFO: epoch: [1/1], global_step: 2160, lr: 0.000001, CTCLoss: 8.447400, NRTRLoss: 0.000000, loss: 8.447400, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.28040 s, avg_samples: 32.0, ips: 114.12352 samples/s, eta: 0:02:07, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
381
+ [2026/07/26 04:43:32] ppocr INFO: epoch: [1/1], global_step: 2170, lr: 0.000001, CTCLoss: 7.019151, NRTRLoss: 0.000000, loss: 7.019151, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.28117 s, avg_samples: 32.0, ips: 113.80914 samples/s, eta: 0:02:04, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
382
+ [2026/07/26 04:43:35] ppocr INFO: epoch: [1/1], global_step: 2180, lr: 0.000001, CTCLoss: 8.011344, NRTRLoss: 0.000000, loss: 8.011344, avg_reader_cost: 0.00177 s, avg_batch_cost: 0.28138 s, avg_samples: 32.0, ips: 113.72385 samples/s, eta: 0:02:01, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
383
+ [2026/07/26 04:43:38] ppocr INFO: epoch: [1/1], global_step: 2190, lr: 0.000001, CTCLoss: 9.719659, NRTRLoss: 0.000000, loss: 9.719659, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28295 s, avg_samples: 32.0, ips: 113.09457 samples/s, eta: 0:01:58, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
384
+ [2026/07/26 04:43:41] ppocr INFO: epoch: [1/1], global_step: 2200, lr: 0.000001, CTCLoss: 9.845275, NRTRLoss: 0.000000, loss: 9.845275, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.28039 s, avg_samples: 32.0, ips: 114.12815 samples/s, eta: 0:01:56, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
385
+ [2026/07/26 04:43:44] ppocr INFO: epoch: [1/1], global_step: 2210, lr: 0.000001, CTCLoss: 9.689108, NRTRLoss: 0.000000, loss: 9.689108, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27966 s, avg_samples: 32.0, ips: 114.42519 samples/s, eta: 0:01:53, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
386
+ [2026/07/26 04:43:47] ppocr INFO: epoch: [1/1], global_step: 2220, lr: 0.000001, CTCLoss: 11.002399, NRTRLoss: 0.000000, loss: 11.002399, avg_reader_cost: 0.00173 s, avg_batch_cost: 0.28033 s, avg_samples: 32.0, ips: 114.15041 samples/s, eta: 0:01:50, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
387
+ [2026/07/26 04:43:50] ppocr INFO: epoch: [1/1], global_step: 2230, lr: 0.000001, CTCLoss: 10.483656, NRTRLoss: 0.000000, loss: 10.483656, avg_reader_cost: 0.00176 s, avg_batch_cost: 0.28171 s, avg_samples: 32.0, ips: 113.59123 samples/s, eta: 0:01:47, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
388
+ [2026/07/26 04:43:52] ppocr INFO: epoch: [1/1], global_step: 2240, lr: 0.000001, CTCLoss: 9.680174, NRTRLoss: 0.000000, loss: 9.680174, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.28130 s, avg_samples: 32.0, ips: 113.75911 samples/s, eta: 0:01:44, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
389
+ [2026/07/26 04:43:55] ppocr INFO: epoch: [1/1], global_step: 2250, lr: 0.000000, CTCLoss: 12.963164, NRTRLoss: 0.000000, loss: 12.963164, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28145 s, avg_samples: 32.0, ips: 113.69855 samples/s, eta: 0:01:42, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
390
+ [2026/07/26 04:44:07] ppocr INFO: cur metric, acc: 0.7253417951041461, norm_edit_dis: 0.9627414248991017, handwriting_acc: 0.7495117150902747, handwriting_norm_edit_dis: 0.9710582984228385, printed_acc: 0.7011718715763091, printed_norm_edit_dis: 0.9544245515572914, worst_norm_edit_dis: 0.9544245515572914, fps: 408.36382023031706
391
+ [2026/07/26 04:44:07] ppocr INFO: best metric, worst_norm_edit_dis: 0.9553293747041939, is_float16: False, acc: 0.7241210919821263, norm_edit_dis: 0.9635851410603966, handwriting_acc: 0.7504882775855064, handwriting_norm_edit_dis: 0.9718409075944062, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.9553293747041939, fps: 412.4351336143963, best_epoch: 1
392
+ [2026/07/26 04:44:09] ppocr INFO: epoch: [1/1], global_step: 2260, lr: 0.000000, CTCLoss: 12.963164, NRTRLoss: 0.000000, loss: 12.963164, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27668 s, avg_samples: 32.0, ips: 115.65791 samples/s, eta: 0:01:39, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
393
+ [2026/07/26 04:44:12] ppocr INFO: epoch: [1/1], global_step: 2270, lr: 0.000000, CTCLoss: 11.462955, NRTRLoss: 0.000000, loss: 11.462955, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.27761 s, avg_samples: 32.0, ips: 115.27098 samples/s, eta: 0:01:36, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
394
+ [2026/07/26 04:44:15] ppocr INFO: epoch: [1/1], global_step: 2280, lr: 0.000000, CTCLoss: 10.664070, NRTRLoss: 0.000000, loss: 10.664070, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27847 s, avg_samples: 32.0, ips: 114.91166 samples/s, eta: 0:01:33, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
395
+ [2026/07/26 04:44:18] ppocr INFO: epoch: [1/1], global_step: 2290, lr: 0.000000, CTCLoss: 8.857323, NRTRLoss: 0.000000, loss: 8.857323, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27933 s, avg_samples: 32.0, ips: 114.56145 samples/s, eta: 0:01:30, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
396
+ [2026/07/26 04:44:21] ppocr INFO: epoch: [1/1], global_step: 2300, lr: 0.000000, CTCLoss: 8.764576, NRTRLoss: 0.000000, loss: 8.764576, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28044 s, avg_samples: 32.0, ips: 114.10793 samples/s, eta: 0:01:28, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
397
+ [2026/07/26 04:44:23] ppocr INFO: epoch: [1/1], global_step: 2310, lr: 0.000000, CTCLoss: 9.631691, NRTRLoss: 0.000000, loss: 9.631691, avg_reader_cost: 0.00174 s, avg_batch_cost: 0.28028 s, avg_samples: 32.0, ips: 114.16966 samples/s, eta: 0:01:25, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
398
+ [2026/07/26 04:44:26] ppocr INFO: epoch: [1/1], global_step: 2320, lr: 0.000000, CTCLoss: 10.589776, NRTRLoss: 0.000000, loss: 10.589776, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28022 s, avg_samples: 32.0, ips: 114.19397 samples/s, eta: 0:01:22, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
399
+ [2026/07/26 04:44:29] ppocr INFO: epoch: [1/1], global_step: 2330, lr: 0.000000, CTCLoss: 11.107038, NRTRLoss: 0.000000, loss: 11.107038, avg_reader_cost: 0.00157 s, avg_batch_cost: 0.28000 s, avg_samples: 32.0, ips: 114.28612 samples/s, eta: 0:01:19, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
400
+ [2026/07/26 04:44:32] ppocr INFO: epoch: [1/1], global_step: 2340, lr: 0.000000, CTCLoss: 11.107038, NRTRLoss: 0.000000, loss: 11.107038, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.28021 s, avg_samples: 32.0, ips: 114.19935 samples/s, eta: 0:01:16, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
401
+ [2026/07/26 04:44:35] ppocr INFO: epoch: [1/1], global_step: 2350, lr: 0.000000, CTCLoss: 11.297173, NRTRLoss: 0.000000, loss: 11.297173, avg_reader_cost: 0.00160 s, avg_batch_cost: 0.27884 s, avg_samples: 32.0, ips: 114.76219 samples/s, eta: 0:01:14, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
402
+ [2026/07/26 04:44:38] ppocr INFO: epoch: [1/1], global_step: 2360, lr: 0.000000, CTCLoss: 10.344153, NRTRLoss: 0.000000, loss: 10.344153, avg_reader_cost: 0.00172 s, avg_batch_cost: 0.28077 s, avg_samples: 32.0, ips: 113.97363 samples/s, eta: 0:01:11, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
403
+ [2026/07/26 04:44:40] ppocr INFO: epoch: [1/1], global_step: 2370, lr: 0.000000, CTCLoss: 10.224979, NRTRLoss: 0.000000, loss: 10.224979, avg_reader_cost: 0.00162 s, avg_batch_cost: 0.28093 s, avg_samples: 32.0, ips: 113.90785 samples/s, eta: 0:01:08, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
404
+ [2026/07/26 04:44:43] ppocr INFO: epoch: [1/1], global_step: 2380, lr: 0.000000, CTCLoss: 10.285411, NRTRLoss: 0.000000, loss: 10.285411, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28090 s, avg_samples: 32.0, ips: 113.91852 samples/s, eta: 0:01:05, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
405
+ [2026/07/26 04:44:46] ppocr INFO: epoch: [1/1], global_step: 2390, lr: 0.000000, CTCLoss: 8.608207, NRTRLoss: 0.000000, loss: 8.608207, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28062 s, avg_samples: 32.0, ips: 114.03366 samples/s, eta: 0:01:02, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
406
+ [2026/07/26 04:44:49] ppocr INFO: epoch: [1/1], global_step: 2400, lr: 0.000000, CTCLoss: 8.643540, NRTRLoss: 0.000000, loss: 8.643540, avg_reader_cost: 0.00158 s, avg_batch_cost: 0.28075 s, avg_samples: 32.0, ips: 113.97964 samples/s, eta: 0:00:59, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
407
+ [2026/07/26 04:44:52] ppocr INFO: epoch: [1/1], global_step: 2410, lr: 0.000000, CTCLoss: 9.358629, NRTRLoss: 0.000000, loss: 9.358629, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28083 s, avg_samples: 32.0, ips: 113.94850 samples/s, eta: 0:00:57, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
408
+ [2026/07/26 04:44:55] ppocr INFO: epoch: [1/1], global_step: 2420, lr: 0.000000, CTCLoss: 10.589849, NRTRLoss: 0.000000, loss: 10.589849, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.27993 s, avg_samples: 32.0, ips: 114.31440 samples/s, eta: 0:00:54, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
409
+ [2026/07/26 04:44:57] ppocr INFO: epoch: [1/1], global_step: 2430, lr: 0.000000, CTCLoss: 11.232726, NRTRLoss: 0.000000, loss: 11.232726, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.28020 s, avg_samples: 32.0, ips: 114.20308 samples/s, eta: 0:00:51, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
410
+ [2026/07/26 04:45:00] ppocr INFO: epoch: [1/1], global_step: 2440, lr: 0.000000, CTCLoss: 7.947310, NRTRLoss: 0.000000, loss: 7.947310, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.28059 s, avg_samples: 32.0, ips: 114.04494 samples/s, eta: 0:00:48, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
411
+ [2026/07/26 04:45:03] ppocr INFO: epoch: [1/1], global_step: 2450, lr: 0.000000, CTCLoss: 7.613930, NRTRLoss: 0.000000, loss: 7.613930, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.28151 s, avg_samples: 32.0, ips: 113.67433 samples/s, eta: 0:00:45, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
412
+ [2026/07/26 04:45:06] ppocr INFO: epoch: [1/1], global_step: 2460, lr: 0.000000, CTCLoss: 9.294685, NRTRLoss: 0.000000, loss: 9.294685, avg_reader_cost: 0.00169 s, avg_batch_cost: 0.28160 s, avg_samples: 32.0, ips: 113.63539 samples/s, eta: 0:00:43, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
413
+ [2026/07/26 04:45:09] ppocr INFO: epoch: [1/1], global_step: 2470, lr: 0.000000, CTCLoss: 9.730017, NRTRLoss: 0.000000, loss: 9.730017, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.28156 s, avg_samples: 32.0, ips: 113.65293 samples/s, eta: 0:00:40, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
414
+ [2026/07/26 04:45:12] ppocr INFO: epoch: [1/1], global_step: 2480, lr: 0.000000, CTCLoss: 9.922980, NRTRLoss: 0.000000, loss: 9.922980, avg_reader_cost: 0.00159 s, avg_batch_cost: 0.28112 s, avg_samples: 32.0, ips: 113.83220 samples/s, eta: 0:00:37, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
415
+ [2026/07/26 04:45:14] ppocr INFO: epoch: [1/1], global_step: 2490, lr: 0.000000, CTCLoss: 10.798101, NRTRLoss: 0.000000, loss: 10.798101, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.28072 s, avg_samples: 32.0, ips: 113.99413 samples/s, eta: 0:00:34, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
416
+ [2026/07/26 04:45:17] ppocr INFO: epoch: [1/1], global_step: 2500, lr: 0.000000, CTCLoss: 10.632572, NRTRLoss: 0.000000, loss: 10.632572, avg_reader_cost: 0.00171 s, avg_batch_cost: 0.28117 s, avg_samples: 32.0, ips: 113.81156 samples/s, eta: 0:00:31, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
417
+ [2026/07/26 04:45:29] ppocr INFO: cur metric, acc: 0.7250976544797421, norm_edit_dis: 0.9637564898545327, handwriting_acc: 0.7524414025759696, handwriting_norm_edit_dis: 0.9720743339737964, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.955438645912239, worst_norm_edit_dis: 0.955438645912239, fps: 408.7793720268242
418
+ [2026/07/26 04:45:31] ppocr INFO: save best model is to /workspace/bina02-ppocr/run/train-669k-from-step13/best_accuracy
419
+ [2026/07/26 04:45:31] ppocr INFO: best metric, worst_norm_edit_dis: 0.955438645912239, is_float16: False, acc: 0.7250976544797421, norm_edit_dis: 0.9637564898545327, handwriting_acc: 0.7524414025759696, handwriting_norm_edit_dis: 0.9720743339737964, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.955438645912239, fps: 408.7793720268242, best_epoch: 1
420
+ [2026/07/26 04:45:34] ppocr INFO: epoch: [1/1], global_step: 2510, lr: 0.000000, CTCLoss: 9.577531, NRTRLoss: 0.000000, loss: 9.577531, avg_reader_cost: 0.00170 s, avg_batch_cost: 0.27661 s, avg_samples: 32.0, ips: 115.68834 samples/s, eta: 0:00:29, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
421
+ [2026/07/26 04:45:36] ppocr INFO: epoch: [1/1], global_step: 2520, lr: 0.000000, CTCLoss: 8.677470, NRTRLoss: 0.000000, loss: 8.677470, avg_reader_cost: 0.00164 s, avg_batch_cost: 0.27830 s, avg_samples: 32.0, ips: 114.98235 samples/s, eta: 0:00:26, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
422
+ [2026/07/26 04:45:39] ppocr INFO: epoch: [1/1], global_step: 2530, lr: 0.000000, CTCLoss: 8.379847, NRTRLoss: 0.000000, loss: 8.379847, avg_reader_cost: 0.00163 s, avg_batch_cost: 0.27855 s, avg_samples: 32.0, ips: 114.87955 samples/s, eta: 0:00:23, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
423
+ [2026/07/26 04:45:42] ppocr INFO: epoch: [1/1], global_step: 2540, lr: 0.000000, CTCLoss: 10.549773, NRTRLoss: 0.000000, loss: 10.549773, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27847 s, avg_samples: 32.0, ips: 114.91475 samples/s, eta: 0:00:20, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
424
+ [2026/07/26 04:45:45] ppocr INFO: epoch: [1/1], global_step: 2550, lr: 0.000000, CTCLoss: 11.952483, NRTRLoss: 0.000000, loss: 11.952483, avg_reader_cost: 0.00175 s, avg_batch_cost: 0.27911 s, avg_samples: 32.0, ips: 114.65091 samples/s, eta: 0:00:17, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
425
+ [2026/07/26 04:45:48] ppocr INFO: epoch: [1/1], global_step: 2560, lr: 0.000000, CTCLoss: 8.682874, NRTRLoss: 0.000000, loss: 8.682874, avg_reader_cost: 0.00168 s, avg_batch_cost: 0.27857 s, avg_samples: 32.0, ips: 114.87311 samples/s, eta: 0:00:15, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
426
+ [2026/07/26 04:45:51] ppocr INFO: epoch: [1/1], global_step: 2570, lr: 0.000000, CTCLoss: 9.606433, NRTRLoss: 0.000000, loss: 9.606433, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27968 s, avg_samples: 32.0, ips: 114.41743 samples/s, eta: 0:00:12, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
427
+ [2026/07/26 04:45:53] ppocr INFO: epoch: [1/1], global_step: 2580, lr: 0.000000, CTCLoss: 10.767881, NRTRLoss: 0.000000, loss: 10.767881, avg_reader_cost: 0.00161 s, avg_batch_cost: 0.27979 s, avg_samples: 32.0, ips: 114.36977 samples/s, eta: 0:00:09, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
428
+ [2026/07/26 04:45:56] ppocr INFO: epoch: [1/1], global_step: 2590, lr: 0.000000, CTCLoss: 10.022272, NRTRLoss: 0.000000, loss: 10.022272, avg_reader_cost: 0.00156 s, avg_batch_cost: 0.28077 s, avg_samples: 32.0, ips: 113.97277 samples/s, eta: 0:00:06, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
429
+ [2026/07/26 04:45:59] ppocr INFO: epoch: [1/1], global_step: 2600, lr: 0.000000, CTCLoss: 10.767538, NRTRLoss: 0.000000, loss: 10.767538, avg_reader_cost: 0.00166 s, avg_batch_cost: 0.28062 s, avg_samples: 32.0, ips: 114.03314 samples/s, eta: 0:00:03, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
430
+ [2026/07/26 04:46:02] ppocr INFO: epoch: [1/1], global_step: 2610, lr: 0.000000, CTCLoss: 11.197834, NRTRLoss: 0.000000, loss: 11.197834, avg_reader_cost: 0.00165 s, avg_batch_cost: 0.27922 s, avg_samples: 32.0, ips: 114.60370 samples/s, eta: 0:00:01, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
431
+ [2026/07/26 04:46:03] ppocr INFO: epoch: [1/1], global_step: 2614, lr: 0.000000, CTCLoss: 11.287700, NRTRLoss: 0.000000, loss: 11.287700, avg_reader_cost: 0.00064 s, avg_batch_cost: 0.11154 s, avg_samples: 12.8, ips: 114.75644 samples/s, eta: 0:00:00, max_mem_reserved: 22819 MB, max_mem_allocated: 22168 MB
432
+ [2026/07/26 04:46:04] ppocr INFO: save model in /workspace/bina02-ppocr/run/train-669k-from-step13/latest
433
+ [2026/07/26 04:46:05] ppocr INFO: save model in /workspace/bina02-ppocr/run/train-669k-from-step13/iter_epoch_1
434
+ [2026/07/26 04:46:05] ppocr INFO: best metric, worst_norm_edit_dis: 0.955438645912239, is_float16: False, acc: 0.7250976544797421, norm_edit_dis: 0.9637564898545327, handwriting_acc: 0.7524414025759696, handwriting_norm_edit_dis: 0.9720743339737964, printed_acc: 0.6977539028429984, printed_norm_edit_dis: 0.955438645912239, fps: 408.7793720268242, best_epoch: 1