mirror of
https://github.com/PaddlePaddle/PaddleOCR.git
synced 2026-09-24 23:33:08 +08:00
add kl pact to serving python
This commit is contained in:
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv2_det_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_PP-OCRv2_det_klquant_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_v2_kl_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_v2_kl_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv2_det_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_PP-OCRv2_det_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_v2_pact_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_v2_pact_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv2_rec_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_PP-OCRv2_rec_klquant_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_v2_kl_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_v2_kl_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv2_rec_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_PP-OCRv2_rec_pact_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_v2_pact_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_v2_pact_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv3_det_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_PP-OCRv3_det_klquant_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_v3_kl_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_v3_kl_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv3_det_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_PP-OCRv3_det_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_v3_pact_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_v3_pact_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv3_rec_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_PP-OCRv3_rec_klquant_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_v3_kl_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_v3_kl_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_PP-OCRv3_rec_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_PP-OCRv3_rec_pact_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_v3_pact_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_v3_pact_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_ppocr_mobile_v2.0_det_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_ppocr_mobile_v2.0_det_klquant_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_mobile_kl_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_mobile_kl_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_ppocr_mobile_v2.0_det_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:./inference/ch_ppocr_mobile_v2.0_det_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:./deploy/pdserving/ppocr_det_mobile_pact_serving/
|
||||
--det_serving_client:./deploy/pdserving/ppocr_det_mobile_pact_client/
|
||||
--rec_dirname:null
|
||||
--rec_serving_server:null
|
||||
--rec_serving_client:null
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_det.py --config=config.yml --opt op.det.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py
|
||||
--image_dir:../../doc/imgs/1.jpg
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_ppocr_mobile_v2.0_rec_KL
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_ppocr_mobile_v2.0_rec_klquant_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_mobile_kl_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_mobile_kl_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
===========================serving_params===========================
|
||||
model_name:ch_ppocr_mobile_v2.0_rec_PACT
|
||||
python:python3.7
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--det_dirname:null
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--det_serving_server:null
|
||||
--det_serving_client:null
|
||||
--rec_dirname:./inference/ch_ppocr_mobile_v2.0_rec_pact_infer/
|
||||
--rec_serving_server:./deploy/pdserving/ppocr_rec_mobile_pact_serving/
|
||||
--rec_serving_client:./deploy/pdserving/ppocr_rec_mobile_pact_client/
|
||||
serving_dir:./deploy/pdserving
|
||||
web_service:web_service_rec.py --config=config.yml --opt op.rec.concurrency="1"
|
||||
op.det.local_service_conf.devices:gpu|null
|
||||
op.det.local_service_conf.use_mkldnn:False
|
||||
op.det.local_service_conf.thread_num:6
|
||||
op.det.local_service_conf.use_trt:False
|
||||
op.det.local_service_conf.precision:fp32
|
||||
op.det.local_service_conf.model_config:
|
||||
op.rec.local_service_conf.model_config:
|
||||
pipline:pipeline_http_client.py --det=False
|
||||
--image_dir:../../inference/rec_inference
|
||||
@@ -77,7 +77,7 @@ function func_paddle2onnx(){
|
||||
eval $trans_model_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${trans_model_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
# trans det
|
||||
set_dirname=$(func_set_params "--model_dir" "${det_infer_model_dir_value}")
|
||||
set_model_filename=$(func_set_params "${model_filename_key}" "${model_filename_value}")
|
||||
@@ -89,7 +89,7 @@ function func_paddle2onnx(){
|
||||
eval $trans_model_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${trans_model_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
# trans rec
|
||||
set_dirname=$(func_set_params "--model_dir" "${rec_infer_model_dir_value}")
|
||||
set_model_filename=$(func_set_params "${model_filename_key}" "${model_filename_value}")
|
||||
@@ -113,10 +113,10 @@ function func_paddle2onnx(){
|
||||
set_det_model_dir=$(func_set_params "${det_model_key}" "${det_save_file_value}")
|
||||
set_rec_model_dir=$(func_set_params "${rec_model_key}" "${rec_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_det_model_dir} ${set_rec_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
set_det_model_dir=$(func_set_params "${det_model_key}" "${det_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_det_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
set_rec_model_dir=$(func_set_params "${rec_model_key}" "${rec_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_rec_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
fi
|
||||
@@ -132,10 +132,10 @@ function func_paddle2onnx(){
|
||||
set_det_model_dir=$(func_set_params "${det_model_key}" "${det_save_file_value}")
|
||||
set_rec_model_dir=$(func_set_params "${rec_model_key}" "${rec_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_det_model_dir} ${set_rec_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
set_det_model_dir=$(func_set_params "${det_model_key}" "${det_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_det_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
set_rec_model_dir=$(func_set_params "${rec_model_key}" "${rec_save_file_value}")
|
||||
infer_model_cmd="${python} ${inference_py} ${set_gpu} ${set_img_dir} ${set_rec_model_dir} --use_onnx=True > ${_save_log_path} 2>&1 "
|
||||
fi
|
||||
|
||||
@@ -86,7 +86,7 @@ function func_serving(){
|
||||
python_list=(${python_list})
|
||||
trans_model_cmd="${python_list[0]} ${trans_model_py} ${set_dirname} ${set_model_filename} ${set_params_filename} ${set_serving_server} ${set_serving_client}"
|
||||
eval $trans_model_cmd
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
# trans det
|
||||
set_dirname=$(func_set_params "--dirname" "${det_infer_model_dir_value}")
|
||||
set_serving_server=$(func_set_params "--serving_server" "${det_serving_server_value}")
|
||||
@@ -94,7 +94,7 @@ function func_serving(){
|
||||
python_list=(${python_list})
|
||||
trans_model_cmd="${python_list[0]} ${trans_model_py} ${set_dirname} ${set_model_filename} ${set_params_filename} ${set_serving_server} ${set_serving_client}"
|
||||
eval $trans_model_cmd
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
# trans rec
|
||||
set_dirname=$(func_set_params "--dirname" "${rec_infer_model_dir_value}")
|
||||
set_serving_server=$(func_set_params "--serving_server" "${rec_serving_server_value}")
|
||||
@@ -124,13 +124,13 @@ function func_serving(){
|
||||
eval $web_service_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${web_service_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
set_det_model_config=$(func_set_params "${det_server_key}" "${det_server_value}")
|
||||
web_service_cmd="${python} ${web_service_py} ${web_use_gpu_key}="" ${web_use_mkldnn_key}=${use_mkldnn} ${set_cpu_threads} ${set_det_model_config} &"
|
||||
eval $web_service_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${web_service_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
set_rec_model_config=$(func_set_params "${rec_server_key}" "${rec_server_value}")
|
||||
web_service_cmd="${python} ${web_service_py} ${web_use_gpu_key}="" ${web_use_mkldnn_key}=${use_mkldnn} ${set_cpu_threads} ${set_rec_model_config} &"
|
||||
eval $web_service_cmd
|
||||
@@ -174,13 +174,13 @@ function func_serving(){
|
||||
eval $web_service_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${web_service_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_det" ] || [ ${model_name} = "ch_PP-OCRv3_det" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_det" ] || [ ${model_name} = "ch_ppocr_server_v2.0_det" ]; then
|
||||
elif [[ ${model_name} =~ "det" ]]; then
|
||||
set_det_model_config=$(func_set_params "${det_server_key}" "${det_server_value}")
|
||||
web_service_cmd="${python} ${web_service_py} ${set_tensorrt} ${set_precision} ${set_det_model_config} &"
|
||||
eval $web_service_cmd
|
||||
last_status=${PIPESTATUS[0]}
|
||||
status_check $last_status "${web_service_cmd}" "${status_log}" "${model_name}"
|
||||
elif [ ${model_name} = "ch_PP-OCRv2_rec" ] || [ ${model_name} = "ch_PP-OCRv3_rec" ] || [ ${model_name} = "ch_ppocr_mobile_v2.0_rec" ] || [ ${model_name} = "ch_ppocr_server_v2.0_rec" ]; then
|
||||
elif [[ ${model_name} =~ "rec" ]]; then
|
||||
set_rec_model_config=$(func_set_params "${rec_server_key}" "${rec_server_value}")
|
||||
web_service_cmd="${python} ${web_service_py} ${set_tensorrt} ${set_precision} ${set_rec_model_config} &"
|
||||
eval $web_service_cmd
|
||||
|
||||
Reference in New Issue
Block a user