Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
3a4c7861
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看板
未验证
提交
3a4c7861
编写于
8月 26, 2022
作者:
W
Walter
提交者:
GitHub
8月 26, 2022
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2233 from RainFrost1/lite_shitu
update lite_shitu readme
上级
e45fa642
291015f4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
14 addition
and
8 deletion
+14
-8
deploy/configs/inference_drink.yaml
deploy/configs/inference_drink.yaml
+1
-1
deploy/lite_shitu/README.md
deploy/lite_shitu/README.md
+13
-7
未找到文件。
deploy/configs/inference_drink.yaml
浏览文件 @
3a4c7861
...
...
@@ -55,7 +55,7 @@ IndexProcess:
index_dir
:
"
./drink_dataset_v1.0/index"
data_file
:
"
./drink_dataset_v1.0/gallery/drink_label.txt"
index_operation
:
"
new"
# suported: "append", "remove", "new"
delimiter
:
"
"
delimiter
:
"
\t
"
dist_type
:
"
IP"
embedding_size
:
512
batch_size
:
32
...
...
deploy/lite_shitu/README.md
浏览文件 @
3a4c7861
...
...
@@ -156,13 +156,13 @@ Paddle-Lite 提供了多种策略来自动优化原始的模型,其中包括
```
shell
# 当前目录为 $PaddleClas/deploy/lite_shitu
# $code_path需替换成相应的运行目录,可以根据需要,将$code_path设置成需要的目录
export
$
code_path
=
~
export
code_path
=
~
cd
$code_path
git clone https://github.com/PaddlePaddle/PaddleDetection.git
# 进入PaddleDetection根目录
cd
PaddleDetection
# 将预训练模型导出为inference模型
python tools/export_model.py
-c
configs/picodet/application/mainbody_detection/picodet_lcnet_x2_5_640_mainbody.yml
-o
weights
=
https://paddledet.bj.bcebos.com/models/picodet_lcnet_x2_5_640_mainbody.pdparams
export_post_process
=
False
--output_dir
=
inference
python tools/export_model.py
-c
configs/picodet/
legacy_model/
application/mainbody_detection/picodet_lcnet_x2_5_640_mainbody.yml
-o
weights
=
https://paddledet.bj.bcebos.com/models/picodet_lcnet_x2_5_640_mainbody.pdparams
export_post_process
=
False
--output_dir
=
inference
# 将inference模型转化为Paddle-Lite优化模型
paddle_lite_opt
--model_file
=
inference/picodet_lcnet_x2_5_640_mainbody/model.pdmodel
--param_file
=
inference/picodet_lcnet_x2_5_640_mainbody/model.pdiparams
--optimize_out
=
inference/picodet_lcnet_x2_5_640_mainbody/mainbody_det
# 将转好的模型复制到lite_shitu目录下
...
...
@@ -174,11 +174,14 @@ cp $code_path/PaddleDetection/inference/picodet_lcnet_x2_5_640_mainbody/mainbody
2.
转换识别模型
```
shell
# 识别模型下载
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/rec/models/inference/general_PPLCNet_x2_5_lite_v1.0_infer.tar
# 解压模型
tar
-xf
general_PPLCNet_x2_5_lite_v1.0_infer.tar
# 转换为Paddle-Lite模型
paddle_lite_opt
--model_file
=
inference/inference.pdmodel
--param_file
=
inference/inference.pdiparams
--optimize_out
=
inference
/rec
paddle_lite_opt
--model_file
=
general_PPLCNet_x2_5_lite_v1.0_infer/inference.pdmodel
--param_file
=
general_PPLCNet_x2_5_lite_v1.0_infer/inference.pdiparams
--optimize_out
=
general_PPLCNet_x2_5_lite_v1.0_infer
/rec
# 将模型文件拷贝到lite_shitu下
cp
inference/rec.nb deploy/lite_shitu/models/
cd
deploy/lite_shitu
cp
general_PPLCNet_x2_5_lite_v1.0_infer/rec.nb deploy/lite_shitu/models/
```
**注意**
:
`--optimize_out`
参数为优化后模型的保存路径,无需加后缀
`.nb`
;
`--model_file`
参数为模型结构信息文件的路径,
`--param_file`
参数为模型权重信息文件的路径,请注意文件名。
...
...
@@ -190,8 +193,11 @@ cd deploy/lite_shitu
#### 2.2.1 数据及环境配置
```
shell
# 进入上级目录
cd
..
# 进入PaddleClas根目录
cd
$PaddleClas
# 安装PaddleClas
python setup.py
install
cd
deploy
# 下载瓶装饮料数据集
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/rec/data/drink_dataset_v1.0.tar
&&
tar
-xf
drink_dataset_v1.0.tar
rm
-rf
drink_dataset_v1.0.tar
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录