add PACT inference chain
parent
2b758dec3f
commit
1e281f8c48
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:MobileNetV3_large_x1_0_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./MobileNetV3_large_x1_0_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/MobileNetV3_large_x1_0_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:MobileNetV3_large_x1_0_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/MobileNetV3_large_x1_0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:MobileNetV3_large_x1_0_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/MobileNetV3_large_x1_0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/MobileNetV3_large_x1_0_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:GeneralRecognition_PPLCNet_x2_5_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./general_PPLCNet_x2_5_lite_v1.0_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/general_PPLCNet_x2_5_lite_v1.0_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:GeneralRecognition_PPLCNet_x2_5_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/general_PPLCNet_x2_5_lite_v1.0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/general_PPLCNet_x2_5_lite_v1.0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/GeneralRecognition_PPLCNet_x2_5_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/GeneralRecognition_PPLCNet_x2_5_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:GeneralRecognition_PPLCNet_x2_5_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/general_PPLCNet_x2_5_lite_v1.0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/general_PPLCNet_x2_5_lite_v1.0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/GeneralRecognition_PPLCNet_x2_5_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/GeneralRecognition_PPLCNet_x2_5_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:PPHGNet_small_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./PPHGNet_small_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPHGNet_small_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPHGNet_small_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPHGNet_small_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPHGNet_small_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPHGNet_small_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPHGNet_small_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPHGNet_small_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPHGNet_small_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPHGNet_small_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPHGNet_small_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPHGNet_small_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:PPLCNet_x1_0_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./PPLCNet_x1_0_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNet_x1_0_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPLCNet_x1_0_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNet_x1_0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPLCNet_x1_0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPLCNet_x1_0_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPLCNet_x1_0_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPLCNet_x1_0_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNet_x1_0_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPLCNet_x1_0_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPLCNet_x1_0_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPLCNet_x1_0_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:PPLCNetV2_base_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./PPLCNetV2_base_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNetV2_base_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPLCNetV2_base_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNetV2_base_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPLCNetV2_base_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPLCNetV2_base_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPLCNetV2_base_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:PPLCNetV2_base_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/PPLCNetV2_base_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/PPLCNetV2_base_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/PPLCNetV2_base_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/PPLCNetV2_base_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:ResNet50_vd_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./ResNet50_vd_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/ResNet50_vd_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:ResNet50_vd_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/ResNet50_vd_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/ResNet50_vd_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/ResNet50_vd_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/ResNet50_vd_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:ResNet50_vd_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/ResNet50_vd_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/ResNet50_vd_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/ResNet50_vd_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/ResNet50_vd_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -0,0 +1,18 @@
|
|||
===========================cpp_infer_params===========================
|
||||
model_name:SwinTransformer_tiny_patch4_window7_224_PACT
|
||||
cpp_infer_type:cls
|
||||
cls_inference_model_dir:./SwinTransformer_tiny_patch4_window7_224_pact_infer/
|
||||
det_inference_model_dir:
|
||||
cls_inference_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/SwinTransformer_tiny_patch4_window7_224_pact_infer.tar
|
||||
det_inference_url:
|
||||
infer_quant:False
|
||||
inference_cmd:./deploy/cpp/build/clas_system -c inference_cls.yaml
|
||||
use_gpu:True|False
|
||||
enable_mkldnn:False
|
||||
cpu_threads:1
|
||||
batch_size:1
|
||||
use_tensorrt:False
|
||||
precision:fp32
|
||||
image_dir:./dataset/ILSVRC2012/val/ILSVRC2012_val_00000001.JPEG
|
||||
benchmark:False
|
||||
generate_yaml_cmd:python3.7 test_tipc/generate_cpp_yaml.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:SwinTransformer_tiny_patch4_window7_224_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/SwinTransformer_tiny_patch4_window7_224_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:null
|
||||
--use_gpu:0|null
|
||||
pipline:test_cpp_serving_client.py
|
|
@ -0,0 +1,14 @@
|
|||
===========================serving_params===========================
|
||||
model_name:SwinTransformer_tiny_patch4_window7_224_PACT
|
||||
python:python3.7
|
||||
inference_model_url:https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/inference/slim_model/SwinTransformer_tiny_patch4_window7_224_pact_infer.tar
|
||||
trans_model:-m paddle_serving_client.convert
|
||||
--dirname:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_infer/
|
||||
--model_filename:inference.pdmodel
|
||||
--params_filename:inference.pdiparams
|
||||
--serving_server:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_serving/
|
||||
--serving_client:./deploy/paddleserving/SwinTransformer_tiny_patch4_window7_224_pact_client/
|
||||
serving_dir:./deploy/paddleserving
|
||||
web_service:classification_web_service.py
|
||||
--use_gpu:0|null
|
||||
pipline:pipeline_http_client.py
|
|
@ -2,8 +2,7 @@
|
|||
FILENAME=$1
|
||||
|
||||
# MODE be one of ['lite_train_lite_infer' 'lite_train_whole_infer' 'whole_train_whole_infer',
|
||||
# 'whole_infer', 'klquant_whole_infer',
|
||||
# 'cpp_infer', 'serving_infer', 'lite_infer']
|
||||
# 'whole_infer', 'cpp_infer', 'serving_infer', 'lite_infer']
|
||||
|
||||
MODE=$2
|
||||
|
||||
|
@ -171,7 +170,7 @@ if [[ ${MODE} = "lite_train_lite_infer" ]] || [[ ${MODE} = "lite_train_whole_inf
|
|||
mv val.txt val_list.txt
|
||||
cp -r train/* val/
|
||||
cd ../../
|
||||
elif [[ ${MODE} = "whole_infer" ]] || [[ ${MODE} = "klquant_whole_infer" ]]; then
|
||||
elif [[ ${MODE} = "whole_infer" ]]; then
|
||||
# download data
|
||||
cd dataset
|
||||
rm -rf ILSVRC2012
|
||||
|
|
Loading…
Reference in New Issue