2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								#!/bin/bash
 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-11 12:16:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								source  test_tipc/common_func.sh
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								FILENAME = $1 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 15:53:01 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 10:13:05 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# MODE be one of ['lite_train_lite_infer' 'lite_train_whole_infer' 'whole_train_whole_infer',   
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								#                 'whole_infer', 'klquant_whole_infer', 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-11 04:16:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#                 'cpp_infer', 'serving_infer'] 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-12 14:53:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								MODE = $2 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								dataline = $( cat ${ FILENAME } ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# parser params 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								IFS = $'\n' 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								lines = ( ${ dataline } ) 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-11 12:16:16 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								# The training params 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-19 07:27:38 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								model_name = $( func_parser_value " ${ lines [1] } " ) 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-07-19 07:27:38 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								trainer_list = $( func_parser_value " ${ lines [14] } " ) 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:47:53 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-07-14 06:19:08 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 10:13:05 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  [  ${ MODE }  =  "lite_train_lite_infer"  ] ; then 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    # pretrain lite train data 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P  ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/MobileNetV3_large_x0_5_pretrained.pdparams  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./pretrain_models/  https://paddleocr.bj.bcebos.com/dygraph_v2.0/en/det_mv3_db_v2.0_train.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  = =  "PPOCRv2_ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./pretrain_models/ https://paddleocr.bj.bcebos.com/PP-OCRv2/chinese/ch_PP-OCRv2_det_distill_train.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./pretrain_models/ &&  tar xf ch_PP-OCRv2_det_distill_train.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-26 09:40:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./pretrain_models/ &&  tar xf det_mv3_db_v2.0_train.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/icdar2015
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/ic15_data
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/icdar2015_lite.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ic15_data.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/rec_inference.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./deploy/slim/prune https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/sen.pickle --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-08-26 09:21:19 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./train_data/ &&  tar xf icdar2015_lite.tar &&  tar xf ic15_data.tar
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ln -s ./icdar2015_lite ./icdar2015
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-08-17 07:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./inference &&  tar xf rec_inference.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 10:13:05 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								elif  [  ${ MODE }  =  "whole_train_whole_infer"  ] ; then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P  ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/MobileNetV3_large_x0_5_pretrained.pdparams --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/icdar2015
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/ic15_data
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/icdar2015.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ic15_data.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./train_data/ &&  tar xf icdar2015.tar &&  tar xf ic15_data.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  = =  "PPOCRv2_ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./pretrain_models/ https://paddleocr.bj.bcebos.com/PP-OCRv2/chinese/ch_PP-OCRv2_det_distill_train.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./pretrain_models/ &&  tar xf ch_PP-OCRv2_det_distill_train.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 10:13:05 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								elif  [  ${ MODE }  =  "lite_train_whole_infer"  ] ; then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P  ./pretrain_models/ https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/MobileNetV3_large_x0_5_pretrained.pdparams --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/icdar2015
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    rm -rf ./train_data/ic15_data
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/icdar2015_infer.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./train_data/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ic15_data.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./train_data/ &&  tar xf icdar2015_infer.tar &&  tar xf ic15_data.tar
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ln -s ./icdar2015_infer ./icdar2015
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  = =  "PPOCRv2_ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./pretrain_models/ https://paddleocr.bj.bcebos.com/PP-OCRv2/chinese/ch_PP-OCRv2_det_distill_train.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./pretrain_models/ &&  tar xf ch_PP-OCRv2_det_distill_train.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 10:13:05 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								elif  [  ${ MODE }  =  "whole_infer"  ] ; then 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  =  "ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-27 02:35:32 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        eval_model_name = "ch_ppocr_mobile_v2.0_det_train" 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        rm -rf ./train_data/icdar2015
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_train.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-11-08 19:07:20 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ${ eval_model_name } .tar &&  tar xf ch_det_data_50.tar &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-08-19 11:13:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif  [  ${ model_name }  =  "ocr_server_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_train.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-12 11:09:16 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_server_v2.0_det_train.tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-09-08 15:57:18 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif   [  ${ model_name }  =  "ocr_system_mobile"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-08-27 07:03:13 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_ppocr_mobile_v2.0_rec_infer.tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-09-08 15:57:18 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif   [  ${ model_name }  =  "ocr_system_server"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_infer.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-09-08 15:57:18 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_server_v2.0_det_infer.tar &&  tar xf ch_ppocr_server_v2.0_rec_infer.tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif  [  ${ model_name }  =  "ocr_rec"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        rm -rf ./train_data/ic15_data
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 07:02:17 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        eval_model_name = "ch_ppocr_mobile_v2.0_rec_infer" 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/rec_inference.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-08-17 07:20:30 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ${ eval_model_name } .tar &&  tar xf rec_inference.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif  [  ${ model_name }  =  "ocr_server_rec"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        rm -rf ./train_data/ic15_data
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        eval_model_name = "ch_ppocr_server_v2.0_rec_infer" 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/rec_inference.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ${ eval_model_name } .tar &&  tar xf rec_inference.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    fi  
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 11:27:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    elif  [  ${ model_name }  =  "PPOCRv2_ocr_det"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        eval_model_name = "ch_PP-OCRv2_det_infer" 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/PP-OCRv2/chinese/ch_PP-OCRv2_det_infer.tar --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ${ eval_model_name } .tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 08:23:42 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 11:27:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 08:23:42 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  [  ${ MODE }  =  "klquant_whole_infer"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-12 14:53:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  =  "ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_det_data_50.tar &&  cd  ../ 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-12 14:53:50 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  =  "PPOCRv2_ocr_det"  ] ;  then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        eval_model_name = "ch_PP-OCRv2_det_infer" 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/PP-OCRv2/chinese/ch_PP-OCRv2_det_infer.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-10-27 10:24:36 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ${ eval_model_name } .tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    fi  
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 08:23:42 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								fi 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								if  [  ${ MODE }  =  "cpp_infer"  ] ; then 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 13:16:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    if  [  ${ model_name }  =  "ocr_det"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 13:16:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    elif  [  ${ model_name }  =  "ocr_rec"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/rec_inference.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 13:16:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_rec_infer.tar &&  tar xf rec_inference.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    elif   [  ${ model_name }  =  "ocr_system"  ] ;  then 
							 
						 
					
						
							
								
									
										
										
										
											2021-11-01 10:19:09 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar  --no-check-certificate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								        wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar  --no-check-certificate
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 13:16:35 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								        cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_ppocr_mobile_v2.0_rec_infer.tar &&  tar xf ch_det_data_50.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    fi  
							 
						 
					
						
							
								
									
										
										
										
											2021-07-28 15:49:25 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-08-05 06:18:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 15:50:04 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  [  ${ MODE }  =  "serving_infer"  ] ; then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    # prepare serving env 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    python_name = $( func_parser_value " ${ lines [2] } " ) 
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget https://paddle-serving.bj.bcebos.com/chain/paddle_serving_server_gpu-0.0.0.post101-py3-none-any.whl
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ${ python_name }  -m pip install install paddle_serving_server_gpu-0.0.0.post101-py3-none-any.whl
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 15:50:04 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ${ python_name }  -m pip install paddle_serving_client = = 0.6.1
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    ${ python_name }  -m pip install paddle-serving-app= = 0.6.3
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 15:50:04 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar
							 
						 
					
						
							
								
									
										
										
										
											2021-09-09 14:56:56 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar
							 
						 
					
						
							
								
									
										
										
										
											2021-10-18 05:47:18 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_ppocr_mobile_v2.0_rec_infer.tar &&  tar xf ch_ppocr_server_v2.0_rec_infer.tar &&  tar xf ch_ppocr_server_v2.0_det_infer.tar &&  cd  ../
							 
						 
					
						
							
								
									
										
										
										
											2021-09-07 15:50:04 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								fi 
							 
						 
					
						
							
								
									
										
										
										
											2021-10-26 13:51:49 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2021-10-28 05:40:45 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								if  [  ${ MODE }  =  "paddle2onnx_infer"  ] ; then 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    # prepare serving env 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    python_name = $( func_parser_value " ${ lines [2] } " ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ${ python_name }  -m pip install install paddle2onnx
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ${ python_name }  -m pip install onnxruntime = = 1.4.0
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    # wget model 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_det_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_mobile_v2.0_rec_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_det_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc  -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/ch/ch_ppocr_server_v2.0_rec_infer.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    # wget data 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./inference https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/ch_det_data_50.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    wget -nc -P ./inference/ https://paddleocr.bj.bcebos.com/dygraph_v2.0/test/rec_inference.tar
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    cd  ./inference &&  tar xf ch_ppocr_mobile_v2.0_det_infer.tar &&  tar xf ch_ppocr_mobile_v2.0_rec_infer.tar &&  tar xf ch_ppocr_server_v2.0_rec_infer.tar &&  tar xf ch_ppocr_server_v2.0_det_infer.tar &&  tar xf ch_det_data_50.tar &&  tar xf rec_inference.tar &&  cd  ../
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								fi