Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
d355571d
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看板
提交
d355571d
编写于
9月 15, 2022
作者:
G
gaotingquan
提交者:
Tingquan Gao
9月 16, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: rename
上级
5b2e10ae
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
49 addition
and
41 deletion
+49
-41
deploy/cpp_shitu/README.md
deploy/cpp_shitu/README.md
+1
-0
docs/zh_CN/deployment/PP-ShiTu/cpp.md
docs/zh_CN/deployment/PP-ShiTu/cpp.md
+0
-0
docs/zh_CN/deployment/PP-ShiTu/paddle_lite.md
docs/zh_CN/deployment/PP-ShiTu/paddle_lite.md
+0
-0
docs/zh_CN/deployment/PP-ShiTu/paddle_serving.md
docs/zh_CN/deployment/PP-ShiTu/paddle_serving.md
+0
-0
docs/zh_CN/deployment/PP-ShiTu/python.md
docs/zh_CN/deployment/PP-ShiTu/python.md
+9
-41
docs/zh_CN/deployment/image_classification/paddle2onnx.md
docs/zh_CN/deployment/image_classification/paddle2onnx.md
+1
-0
docs/zh_CN/deployment/image_classification/paddle_hub.md
docs/zh_CN/deployment/image_classification/paddle_hub.md
+0
-0
docs/zh_CN/deployment/image_classification/paddle_lite.md
docs/zh_CN/deployment/image_classification/paddle_lite.md
+0
-0
docs/zh_CN/deployment/image_classification/paddle_serving.md
docs/zh_CN/deployment/image_classification/paddle_serving.md
+0
-0
docs/zh_CN/deployment/image_classification/python.md
docs/zh_CN/deployment/image_classification/python.md
+38
-0
docs/zh_CN/deployment/image_classification/whl.md
docs/zh_CN/deployment/image_classification/whl.md
+0
-0
docs/zh_CN/models/PP-ShiTu/README.md
docs/zh_CN/models/PP-ShiTu/README.md
+0
-0
未找到文件。
deploy/cpp_shitu/README.md
0 → 120000
浏览文件 @
d355571d
../../docs/zh_CN/deployment/PP-ShiTu/cpp.md
\ No newline at end of file
d
eploy/cpp_shitu/readme
.md
→
d
ocs/zh_CN/deployment/PP-ShiTu/cpp
.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/PP-ShiTu/
PaddleL
ite.md
→
docs/zh_CN/deployment/PP-ShiTu/
paddle_l
ite.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/PP-ShiTu/
PaddleS
erving.md
→
docs/zh_CN/deployment/PP-ShiTu/
paddle_s
erving.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/python.md
→
docs/zh_CN/deployment/
PP-ShiTu/
python.md
浏览文件 @
d355571d
...
...
@@ -4,52 +4,20 @@
## 目录
-
[
1. 图像分类模型推理
](
#1
)
-
[
2. PP-ShiTu模型推理
](
#2
)
-
[
2.1 主体检测模型推理
](
#2.1
)
-
[
2.2 特征提取模型推理
](
#2.2
)
-
[
2.3 PP-ShiTu PipeLine推理
](
#2.3
)
-
[
1. PP-ShiTu模型推理
](
#1
)
-
[
1.1 主体检测模型推理
](
#1.1
)
-
[
1.2 特征提取模型推理
](
#1.2
)
-
[
1.3 PP-ShiTu PipeLine推理
](
#1.3
)
<a
name=
"1"
></a>
## 1. 图像分类推理
首先请参考文档
[
模型导出
](
./export_model.md
)
准备 inference 模型,然后进入 PaddleClas 的
`deploy`
目录下:
```
shell
cd
PaddleClas/deploy
```
使用以下命令进行预测:
```
shell
python3.7 python/predict_cls.py
-c
configs/inference_cls.yaml
```
在配置文件
`configs/inference_cls.yaml`
中有以下字段用于配置预测参数:
*
`Global.infer_imgs`
:待预测的图片文件(夹)路径;
*
`Global.inference_model_dir`
:inference 模型文件所在文件夹的路径,该文件夹下需要有文件
`inference.pdmodel`
和
`inference.pdiparams`
两个文件;
*
`Global.use_gpu`
:是否使用 GPU 预测,默认为
`True`
;
*
`Global.enable_mkldnn`
:是否启用
`MKL-DNN`
加速库,默认为
`False`
。注意
`enable_mkldnn`
与
`use_gpu`
同时为
`True`
时,将忽略
`enable_mkldnn`
,而使用 GPU 预测;
*
`Global.use_fp16`
:是否启用
`FP16`
,默认为
`False`
;
*
`Global.use_tensorrt`
:是否使用 TesorRT 预测引擎,默认为
`False`
;
*
`PreProcess`
:用于数据预处理配置;
*
`PostProcess`
:由于后处理配置;
*
`PostProcess.Topk.class_id_map_file`
:数据集 label 的映射文件,默认为
`../ppcls/utils/imagenet1k_label_list.txt`
,该文件为 PaddleClas 所使用的 ImageNet 数据集 label 映射文件。
**注意**
:
*
如果使用 VisionTransformer 系列模型,如
`DeiT_***_384`
,
`ViT_***_384`
等,请注意模型的输入数据尺寸,该类模型需要修改参数:
`PreProcess.resize_short=384`
,
`PreProcess.resize=384`
。
*
如果你希望提升评测模型速度,使用 GPU 评测时,建议开启 TensorRT 加速预测,使用 CPU 评测时,建议开启 MKL-DNN 加速预测。
<a
name=
"2"
></a>
## 2. PP-ShiTu模型推理
## 1. PP-ShiTu模型推理
PP-ShiTu整个Pipeline包含三部分:主体检测、特征提取模型、特征检索。其中主体检测模型、特征提取模型可以单独推理使用。单独使用主体检测详见
[
主体检测模型推理
](
#2.1
)
,特征提取模型单独推理详见
[
特征提取模型推理
](
#2.2
)
, PP-ShiTu整体推理详见
[
PP-ShiTu PipeLine推理
](
#2.3
)
。
<a
name=
"2.1"
></a>
###
2
.1 主体检测模型推理
###
1
.1 主体检测模型推理
进入 PaddleClas 的
`deploy`
目录下:
...
...
@@ -78,7 +46,7 @@ python3.7 python/predict_det.py -c configs/inference_det.yaml
<a
name=
"2.2"
></a>
###
2
.2 特征提取模型推理
###
1
.2 特征提取模型推理
下面以商品图片的特征提取为例,介绍特征提取模型推理。首先进入 PaddleClas 的
`deploy`
目录下:
...
...
@@ -107,8 +75,8 @@ python3.7 python/predict_rec.py -c configs/inference_rec.yaml
*
`Global.infer_imgs`
:待预测的图片文件路径;
*
`Global.use_gpu`
: 是否使用 GPU 预测,默认为
`True`
。
<a
name=
"
2
.3"
></a>
<a
name=
"
1
.3"
></a>
###
2.3.
PP-ShiTu PipeLine推理
###
1.3
PP-ShiTu PipeLine推理
主体检测、特征提取和向量检索的串联预测,可以参考
[
图像识别快速开始
](
../quick_start/quick_start_recognition.md
)
。
docs/zh_CN/deployment/image_classification/paddle2onnx.md
0 → 120000
浏览文件 @
d355571d
../../../../deploy/paddle2onnx/readme.md
\ No newline at end of file
docs/zh_CN/deployment/image_classification/
PaddleH
ub.md
→
docs/zh_CN/deployment/image_classification/
paddle_h
ub.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/image_classification/
PaddleL
ite.md
→
docs/zh_CN/deployment/image_classification/
paddle_l
ite.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/image_classification/
PaddleS
erving.md
→
docs/zh_CN/deployment/image_classification/
paddle_s
erving.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/deployment/image_classification/python.md
0 → 100644
浏览文件 @
d355571d
# Python 预测推理
首先请参考文档
[
环境准备
](
../installation/install_paddleclas.md
)
配置运行环境。
## 目录
-
[
1. 图像分类模型推理
](
#1
)
<a
name=
"1"
></a>
## 1. 图像分类推理
首先请参考文档
[
模型导出
](
./export_model.md
)
准备 inference 模型,然后进入 PaddleClas 的
`deploy`
目录下:
```
shell
cd
PaddleClas/deploy
```
使用以下命令进行预测:
```
shell
python3.7 python/predict_cls.py
-c
configs/inference_cls.yaml
```
在配置文件
`configs/inference_cls.yaml`
中有以下字段用于配置预测参数:
*
`Global.infer_imgs`
:待预测的图片文件(夹)路径;
*
`Global.inference_model_dir`
:inference 模型文件所在文件夹的路径,该文件夹下需要有文件
`inference.pdmodel`
和
`inference.pdiparams`
两个文件;
*
`Global.use_gpu`
:是否使用 GPU 预测,默认为
`True`
;
*
`Global.enable_mkldnn`
:是否启用
`MKL-DNN`
加速库,默认为
`False`
。注意
`enable_mkldnn`
与
`use_gpu`
同时为
`True`
时,将忽略
`enable_mkldnn`
,而使用 GPU 预测;
*
`Global.use_fp16`
:是否启用
`FP16`
,默认为
`False`
;
*
`Global.use_tensorrt`
:是否使用 TesorRT 预测引擎,默认为
`False`
;
*
`PreProcess`
:用于数据预处理配置;
*
`PostProcess`
:由于后处理配置;
*
`PostProcess.Topk.class_id_map_file`
:数据集 label 的映射文件,默认为
`../ppcls/utils/imagenet1k_label_list.txt`
,该文件为 PaddleClas 所使用的 ImageNet 数据集 label 映射文件。
**注意**
:
*
如果使用 VisionTransformer 系列模型,如
`DeiT_***_384`
,
`ViT_***_384`
等,请注意模型的输入数据尺寸,该类模型需要修改参数:
`PreProcess.resize_short=384`
,
`PreProcess.resize=384`
。
*
如果你希望提升评测模型速度,使用 GPU 评测时,建议开启 TensorRT 加速预测,使用 CPU 评测时,建议开启 MKL-DNN 加速预测。
docs/zh_CN/deployment/whl.md
→
docs/zh_CN/deployment/
image_classification/
whl.md
浏览文件 @
d355571d
文件已移动
docs/zh_CN/models/PP-ShiTu/
introduction
.md
→
docs/zh_CN/models/PP-ShiTu/
README
.md
浏览文件 @
d355571d
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录