Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
5609211f
P
PaddleClas
项目概览
PaddlePaddle
/
PaddleClas
1 年多 前同步成功
通知
115
Star
4999
Fork
1114
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
19
列表
看板
标记
里程碑
合并请求
6
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleClas
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
19
Issue
19
列表
看板
标记
里程碑
合并请求
6
合并请求
6
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
5609211f
编写于
6月 15, 2022
作者:
W
Walter
提交者:
GitHub
6月 15, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2057 from HydrogenSulfate/fix_train_fleet
remove gpu infer path in train_fleet_config
上级
207233c1
ed69e5bc
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
47 addition
and
55 deletion
+47
-55
test_tipc/config/GeneralRecognition/GeneralRecognition_PPLCNet_x2_5_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
...ain_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
+2
-2
test_tipc/config/PPHGNet/PPHGNet_small_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
...ain_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
+2
-2
test_tipc/config/PPLCNet/MobileNetV3_large_x1_0_lite_arm_cpu_cpp.txt
...onfig/PPLCNet/MobileNetV3_large_x1_0_lite_arm_cpu_cpp.txt
+0
-8
test_tipc/config/PPLCNet/PPLCNet_x1_0_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
...ain_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
+2
-2
test_tipc/config/PPLCNetV2/PPLCNetV2_base_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
...ain_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
+1
-1
test_tipc/docs/test_serving_infer_cpp.md
test_tipc/docs/test_serving_infer_cpp.md
+20
-20
test_tipc/docs/test_serving_infer_python.md
test_tipc/docs/test_serving_infer_python.md
+19
-19
test_tipc/prepare.sh
test_tipc/prepare.sh
+1
-1
未找到文件。
test_tipc/config/GeneralRecognition/GeneralRecognition_PPLCNet_x2_5_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
浏览文件 @
5609211f
...
...
@@ -20,7 +20,7 @@ distill_train:null
null:null
null:null
##
===========================eval_params===========================
===========================eval_params===========================
eval:tools/eval.py -c ppcls/configs/GeneralRecognition/GeneralRecognition_PPLCNet_x2_5.yaml
null:null
##
...
...
@@ -38,7 +38,7 @@ infer_model:../inference/
infer_export:True
infer_quant:Fasle
inference:python/predict_rec.py -c configs/inference_rec.yaml
-o Global.use_gpu:
True|
False
-o Global.use_gpu:False
-o Global.enable_mkldnn:True|False
-o Global.cpu_num_threads:1|6
-o Global.batch_size:1|16
...
...
test_tipc/config/PPHGNet/PPHGNet_small_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
浏览文件 @
5609211f
...
...
@@ -20,7 +20,7 @@ distill_train:null
null:null
null:null
##
===========================eval_params===========================
===========================eval_params===========================
eval:tools/eval.py -c ppcls/configs/ImageNet/PPHGNet/PPHGNet_small.yaml
null:null
##
...
...
@@ -38,7 +38,7 @@ infer_model:../inference/
infer_export:True
infer_quant:Fasle
inference:python/predict_cls.py -c configs/inference_cls.yaml -o PreProcess.transform_ops.0.ResizeImage.resize_short=236
-o Global.use_gpu:
True|
False
-o Global.use_gpu:False
-o Global.enable_mkldnn:True|False
-o Global.cpu_num_threads:1|6
-o Global.batch_size:1|16
...
...
test_tipc/config/PPLCNet/MobileNetV3_large_x1_0_lite_arm_cpu_cpp.txt
已删除
100644 → 0
浏览文件 @
207233c1
runtime_device:arm_cpu
lite_arm_work_path:/data/local/tmp/arm_cpu/
lite_arm_so_path:inference_lite_lib.android.armv8/cxx/lib/libpaddle_light_api_shared.so
clas_model_file:MobileNetV3_large_x1_0
inference_cmd:clas_system config.txt tabby_cat.jpg
--num_threads_list:1
--batch_size_list:1
--precision_list:FP32
test_tipc/config/PPLCNet/PPLCNet_x1_0_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
浏览文件 @
5609211f
...
...
@@ -20,7 +20,7 @@ distill_train:null
null:null
null:null
##
===========================eval_params===========================
===========================eval_params===========================
eval:tools/eval.py -c ppcls/configs/ImageNet/PPLCNet/PPLCNet_x1_0.yaml
null:null
##
...
...
@@ -38,7 +38,7 @@ infer_model:../inference/
infer_export:True
infer_quant:Fasle
inference:python/predict_cls.py -c configs/inference_cls.yaml
-o Global.use_gpu:
True|
False
-o Global.use_gpu:False
-o Global.enable_mkldnn:True|False
-o Global.cpu_num_threads:1|6
-o Global.batch_size:1|16
...
...
test_tipc/config/PPLCNetV2/PPLCNetV2_base_train_linux_gpu_fleet_normal_infer_python_linux_gpu_cpu.txt
浏览文件 @
5609211f
...
...
@@ -38,7 +38,7 @@ infer_model:../inference/
infer_export:True
infer_quant:Fasle
inference:python/predict_cls.py -c configs/inference_cls.yaml
-o Global.use_gpu:
True|
False
-o Global.use_gpu:False
-o Global.enable_mkldnn:True|False
-o Global.cpu_num_threads:1|6
-o Global.batch_size:1|16
...
...
test_tipc/docs/test_serving_infer_cpp.md
浏览文件 @
5609211f
# Linux GPU/CPU
PYTHON
服务化部署测试
# Linux GPU/CPU
C++
服务化部署测试
Linux GPU/CPU
PYTHON 服务化部署测试的主程序为
`test_serving_infer_cpp.sh`
,可以测试基于Python
的模型服务化部署功能。
Linux GPU/CPU
C++ 服务化部署测试的主程序为
`test_serving_infer_cpp.sh`
,可以测试基于C++
的模型服务化部署功能。
## 1. 测试结论汇总
-
推理相关:
|
算法名称 | 模型名称 | device_CPU
| device_GPU |
|
:----: | :----: | :----: | :----:
|
|
MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | 支持
|
|
PP-ShiTu | PPShiTu_general_rec、PPShiTu_mainbody_det | 支持 | 支持
|
|
PPHGNet | PPHGNet_small | 支持 | 支持
|
|
PPHGNet | PPHGNet_tiny | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_25 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_35 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_75 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_5 | 支持 | 支持
|
|
PPLCNetV2 | PPLCNetV2_base | 支持 | 支持
|
|
ResNet | ResNet50 | 支持 | 支持
|
|
ResNet | ResNet50_vd | 支持 | 支持
|
|
SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | 支持
|
|
算法名称 | 模型名称 | device_CPU
| device_GPU |
|
:-------------: | :---------------------------------------: | :--------: | :--------:
|
|
MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | 支持
|
|
PP-ShiTu | PPShiTu_general_rec、PPShiTu_mainbody_det | 支持 | 支持
|
|
PPHGNet | PPHGNet_small | 支持 | 支持
|
|
PPHGNet | PPHGNet_tiny | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_25 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_35 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_75 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_5 | 支持 | 支持
|
|
PPLCNetV2 | PPLCNetV2_base | 支持 | 支持
|
|
ResNet | ResNet50 | 支持 | 支持
|
|
ResNet | ResNet50_vd | 支持 | 支持
|
|
SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | 支持
|
## 2. 测试流程
...
...
test_tipc/docs/test_serving_infer_python.md
浏览文件 @
5609211f
# Linux GPU/CPU PYTHON 服务化部署测试
Linux GPU/CPU
PYTHON 服务化部署测试的主程序为
`test_serving_infer_python.sh`
,可以测试基于Python的模型服务化部署功能。
Linux GPU/CPU PYTHON 服务化部署测试的主程序为
`test_serving_infer_python.sh`
,可以测试基于Python的模型服务化部署功能。
## 1. 测试结论汇总
-
推理相关:
|
算法名称 | 模型名称 | device_CPU
| device_GPU |
|
:----: | :----: | :----: | :----:
|
|
MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | 支持
|
|
PP-ShiTu | PPShiTu_general_rec、PPShiTu_mainbody_det | 支持 | 支持
|
|
PPHGNet | PPHGNet_small | 支持 | 支持
|
|
PPHGNet | PPHGNet_tiny | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_25 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_35 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_75 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_5 | 支持 | 支持
|
|
PPLCNetV2 | PPLCNetV2_base | 支持 | 支持
|
|
ResNet | ResNet50 | 支持 | 支持
|
|
ResNet | ResNet50_vd | 支持 | 支持
|
|
SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | 支持
|
|
算法名称 | 模型名称 | device_CPU
| device_GPU |
|
:-------------: | :---------------------------------------: | :--------: | :--------:
|
|
MobileNetV3 | MobileNetV3_large_x1_0 | 支持 | 支持
|
|
PP-ShiTu | PPShiTu_general_rec、PPShiTu_mainbody_det | 支持 | 支持
|
|
PPHGNet | PPHGNet_small | 支持 | 支持
|
|
PPHGNet | PPHGNet_tiny | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_25 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_35 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x0_75 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x1_5 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_0 | 支持 | 支持
|
|
PPLCNet | PPLCNet_x2_5 | 支持 | 支持
|
|
PPLCNetV2 | PPLCNetV2_base | 支持 | 支持
|
|
ResNet | ResNet50 | 支持 | 支持
|
|
ResNet | ResNet50_vd | 支持 | 支持
|
|
SwinTransformer | SwinTransformer_tiny_patch4_window7_224 | 支持 | 支持
|
## 2. 测试流程
...
...
test_tipc/prepare.sh
浏览文件 @
5609211f
...
...
@@ -205,7 +205,7 @@ if [[ ${MODE} = "serving_infer" ]]; then
python_name
=
$(
func_parser_value
"
${
lines
[2]
}
"
)
if
[[
${
FILENAME
}
=
~
"cpp"
]]
;
then
pushd
./deploy/paddleserving
bash
build_server.sh
${
python_name
}
source
build_server.sh
${
python_name
}
popd
else
${
python_name
}
-m
pip
install install
paddle-serving-server-gpu
==
0.9.0.post101
-i
https://pypi.tuna.tsinghua.edu.cn/simple
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录