Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleSlim
提交
40ab6a10
P
PaddleSlim
项目概览
PaddlePaddle
/
PaddleSlim
大约 1 年 前同步成功
通知
51
Star
1434
Fork
344
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
53
列表
看板
标记
里程碑
合并请求
16
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleSlim
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
53
Issue
53
列表
看板
标记
里程碑
合并请求
16
合并请求
16
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
40ab6a10
编写于
7月 05, 2022
作者:
C
Chang Xu
提交者:
GitHub
7月 05, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix Imagenet Demo (#1247)
上级
dc319603
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
15 deletion
+12
-15
example/auto_compression/image_classification/README.md
example/auto_compression/image_classification/README.md
+11
-10
example/auto_compression/image_classification/configs/MobileNetV1/qat_dis.yaml
...ion/image_classification/configs/MobileNetV1/qat_dis.yaml
+1
-1
example/auto_compression/image_classification/configs/infer.yaml
.../auto_compression/image_classification/configs/infer.yaml
+0
-1
example/auto_compression/image_classification/eval.py
example/auto_compression/image_classification/eval.py
+0
-3
未找到文件。
example/auto_compression/image_classification/README.md
浏览文件 @
40ab6a10
...
...
@@ -123,18 +123,19 @@ python infer.py --config_path="configs/infer.yaml"
```
在配置文件
```configs/infer.yaml```
中有以下字段用于配置预测参数:
-
```Global.infer_imgs```
:待预测的图片文件路径
-
```Global.inference_model_dir```
:inference 模型文件所在目录,该目录下需要有文件 .pdmodel 和 .pdiparams 两个文件
-
```Global.use_tensorrt```
:是否使用 TesorRT 预测引擎
-
```Global.use_gpu```
:是否使用 GPU 预测
-
```Global.enable_mkldnn```
:是否启用
```MKL-DNN```
加速库,注意
```enable_mkldnn```
与
```use_gpu```
同时为
```True```
时,将忽略
```enable_mkldnn```
,而使用
```GPU```
预测
-
```Global.use_fp16```
:是否启用
```FP16```
-
```PreProcess```
:用于数据预处理配置
-
```PostProcess```
:由于后处理配置
-
```PostProcess.Topk.class_id_map_file```
:数据集 label 的映射文件,默认为
```./images/imagenet1k_label_list.txt```
,该文件为 PaddleClas 所使用的 ImageNet 数据集 label 映射文件
-
```inference_model_dir```
:inference 模型文件所在目录,该目录下需要有文件 .pdmodel 和 .pdiparams 两个文件
-
```model_filename```
:inference_model_dir文件夹下的模型文件名称
-
```params_filename```
:inference_model_dir文件夹下的参数文件名称
-
```batch_size```
:预测一个batch的大小
-
```image_size```
:输入图像的大小
-
```use_tensorrt```
:是否使用 TesorRT 预测引擎
-
```use_gpu```
:是否使用 GPU 预测
-
```enable_mkldnn```
:是否启用
```MKL-DNN```
加速库,注意
```enable_mkldnn```
与
```use_gpu```
同时为
```True```
时,将忽略
```enable_mkldnn```
,而使用
```GPU```
预测
-
```use_fp16```
:是否启用
```FP16```
-
```use_int8```
:是否启用
```INT8```
注意:
-
请注意模型的输入数据尺寸,如InceptionV3输入尺寸为299,
所以部分模型需要修改参数:
```PreProcess.resize_short```
,
```PreProcess.re
size```
-
请注意模型的输入数据尺寸,如InceptionV3输入尺寸为299,
部分模型需要修改参数:
```image_
size```
-
如果希望提升评测模型速度,使用
```GPU```
评测时,建议开启
```TensorRT```
加速预测,使用
```CPU```
评测时,建议开启
```MKL-DNN```
加速预测
-
若使用 TesorRT 预测引擎,需安装
```WITH_TRT=ON```
的Paddle,下载地址:
[
Python预测库
](
https://paddleinference.paddlepaddle.org.cn/master/user_guides/download_lib.html#python
)
...
...
example/auto_compression/image_classification/configs/MobileNetV1/qat_dis.yaml
浏览文件 @
40ab6a10
...
...
@@ -4,7 +4,7 @@ Global:
model_filename
:
inference.pdmodel
params_filename
:
inference.pdiparams
batch_size
:
32
data_dir
:
/ILSVRC2012
data_dir
:
.
/ILSVRC2012
Distillation
:
alpha
:
1.0
...
...
example/auto_compression/image_classification/configs/infer.yaml
浏览文件 @
40ab6a10
...
...
@@ -13,5 +13,4 @@ ir_optim: True
use_tensorrt
:
True
gpu_mem
:
8000
enable_profile
:
False
benchmark
:
True
example/auto_compression/image_classification/eval.py
浏览文件 @
40ab6a10
...
...
@@ -14,9 +14,6 @@
import
os
import
sys
sys
.
path
[
0
]
=
os
.
path
.
join
(
os
.
path
.
dirname
(
"__file__"
),
os
.
path
.
pardir
,
os
.
path
.
pardir
)
print
(
sys
.
path
[
0
])
import
argparse
import
functools
from
functools
import
partial
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录