| Global: | |
| model_name: PP-OCRv6_medium_rec | |
| debug: false | |
| use_gpu: true | |
| epoch_num: 3 | |
| log_smooth_window: 20 | |
| print_batch_step: 10 | |
| save_model_dir: /workspace/bina02-ppocr/run/train-stage8-optimizer-resume-v2 | |
| save_epoch_step: 1 | |
| eval_batch_step: | |
| - 0 | |
| - 200 | |
| cal_metric_during_train: false | |
| pretrained_model: null | |
| checkpoints: /workspace/bina02-ppocr/run/train-stage8-optimizer-resume-v2/resume-stage4 | |
| save_inference_dir: null | |
| use_visualdl: false | |
| infer_img: doc/imgs_words/ch/word_1.jpg | |
| character_dict_path: /workspace/bina02-ppocr/train-data/manifests/persian_arabic_bina02_dict.txt | |
| max_text_length: 192 | |
| infer_mode: false | |
| use_space_char: true | |
| distributed: false | |
| d2s_train_image_shape: | |
| - 3 | |
| - 48 | |
| - 1536 | |
| freeze_batch_norm: true | |
| trainable_prefixes: | |
| - backbone.blocks4 | |
| - backbone.blocks5 | |
| - head.ctc_encoder | |
| - head.ctc_head | |
| eval_handwriting_rows: 14998 | |
| eval_printed_rows: 8192 | |
| use_amp: false | |
| stage8_mix_manifest: /workspace/bina02-ppocr/data/corpus-v8-optimizer-resume/stage8-mix-v1/MIX_MANIFEST.json | |
| Optimizer: | |
| name: Adam | |
| beta1: 0.9 | |
| beta2: 0.999 | |
| lr: | |
| name: Cosine | |
| learning_rate: 3.0e-06 | |
| warmup_epoch: 0 | |
| regularizer: | |
| name: L2 | |
| factor: 3.0e-05 | |
| Architecture: | |
| model_type: rec | |
| algorithm: SVTR_LCNet | |
| Transform: null | |
| Backbone: | |
| name: PPLCNetV4 | |
| model_size: medium | |
| train_pool_width: 192 | |
| force_pool_width: true | |
| Head: | |
| name: MultiHead | |
| head_list: | |
| - CTCHead: | |
| Neck: | |
| name: lightsvtr | |
| dims: 192 | |
| depth: 2 | |
| mlp_ratio: 4.0 | |
| local_kernel: 7 | |
| use_guide: false | |
| Head: | |
| fc_decay: 1.0e-05 | |
| - NRTRHead: | |
| nrtr_dim: 512 | |
| max_text_length: 192 | |
| Loss: | |
| name: MultiLoss | |
| weight_1: 1.0 | |
| weight_2: 0.0 | |
| loss_config_list: | |
| - CTCLoss: null | |
| - NRTRLoss: null | |
| PostProcess: | |
| name: CTCLabelDecode | |
| Metric: | |
| name: RecMetric | |
| main_indicator: handwriting_norm_edit_dis | |
| ignore_space: false | |
| domain_split_index: 14998 | |
| Train: | |
| dataset: | |
| name: LMDBDataSet | |
| data_dir: /workspace/bina02-ppocr/data/corpus-v8-optimizer-resume/stage8-mix-v1/train | |
| ext_op_transform_idx: 1 | |
| transforms: | |
| - DecodeImage: | |
| img_mode: BGR | |
| channel_first: false | |
| - RecConAug: | |
| prob: 0.0 | |
| ext_data_num: 0 | |
| image_shape: | |
| - 48 | |
| - 1536 | |
| - 3 | |
| max_text_length: 192 | |
| - RecAug: null | |
| - MultiLabelEncode: | |
| gtc_encode: NRTRLabelEncode | |
| - RecResizeImg: | |
| image_shape: | |
| - 3 | |
| - 48 | |
| - 1536 | |
| padding: true | |
| - KeepKeys: | |
| keep_keys: | |
| - image | |
| - label_ctc | |
| - label_gtc | |
| - length | |
| - valid_ratio | |
| loader: | |
| shuffle: true | |
| batch_size_per_card: 32 | |
| drop_last: false | |
| num_workers: 4 | |
| Eval: | |
| dataset: | |
| name: LMDBDataSet | |
| data_dir: /workspace/bina02-ppocr/data/corpus-v8-optimizer-resume/stage8-mix-v1/eval | |
| transforms: | |
| - DecodeImage: | |
| img_mode: BGR | |
| channel_first: false | |
| - MultiLabelEncode: | |
| gtc_encode: NRTRLabelEncode | |
| - RecResizeImg: | |
| image_shape: | |
| - 3 | |
| - 48 | |
| - 1536 | |
| padding: true | |
| - KeepKeys: | |
| keep_keys: | |
| - image | |
| - label_ctc | |
| - label_gtc | |
| - length | |
| - valid_ratio | |
| loader: | |
| shuffle: false | |
| drop_last: false | |
| batch_size_per_card: 32 | |
| num_workers: 4 | |
| profiler_options: null | |