Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleClas
提交
cf333907
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看板
提交
cf333907
编写于
4月 22, 2022
作者:
L
lubin10
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update Readme.md: models v1.0->v1.1
上级
0218742b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
15 deletion
+11
-15
deploy/lite_shitu/README.md
deploy/lite_shitu/README.md
+11
-15
未找到文件。
deploy/lite_shitu/README.md
浏览文件 @
cf333907
...
...
@@ -92,9 +92,9 @@ PaddleClas 提供了转换并优化后的推理模型,可以直接参考下方
```
shell
# 进入lite_ppshitu目录
cd
$PaddleClas
/deploy/lite_shitu
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/lite/ppshitu_lite_models_v1.
0
.tar
tar
-xf
ppshitu_lite_models_v1.
0
.tar
rm
-f
ppshitu_lite_models_v1.
0
.tar
wget https://paddle-imagenet-models-name.bj.bcebos.com/dygraph/lite/ppshitu_lite_models_v1.
1
.tar
tar
-xf
ppshitu_lite_models_v1.
1
.tar
rm
-f
ppshitu_lite_models_v1.
1
.tar
```
#### 2.1.2 使用其他模型
...
...
@@ -173,15 +173,11 @@ cp $code_path/PaddleDetection/inference/picodet_lcnet_x2_5_640_mainbody/mainbody
2.
转换识别模型
请先参考
[
识别模型转分类模型
](
../../docs/zh_CN/advanced_tutorials/gallery2fc.md
)
完成识别模型到分类模型的转换。
在得到 inference 推理模型(后缀名为
`.pdmodel`
、
`.pdiparams`
)以及
`label.txt`
后,再使用 PaddleLite opt 工具完成模型优化,命令如下:
```
shell
# 转换为Paddle-Lite模型
paddle_lite_opt
--model_file
=
inference/inference.pdmodel
--param_file
=
inference/inference.pdiparams
--optimize_out
=
inference/rec
# 将模型
、label
文件拷贝到lite_shitu下
# 将模型文件拷贝到lite_shitu下
cp
inference/rec.nb deploy/lite_shitu/models/
cp
inference/label.txt deploy/lite_shitu/models/
cd
deploy/lite_shitu
```
...
...
@@ -191,10 +187,10 @@ cd deploy/lite_shitu
```
shell
# 如果测试单张图像
python generate_json_config.py
--det_model_path
ppshitu_lite_models_v1.
0/mainbody_PPLCNet_x2_5_640_quant_v1.0_lite.nb
--rec_model_path
ppshitu_lite_models_v1.0/general_PPLCNet_x2_5_lite_v1.0
_infer.nb
--img_path
images/demo.jpg
python generate_json_config.py
--det_model_path
ppshitu_lite_models_v1.
1/mainbody_PPLCNet_x2_5_640_quant_v1.1_lite.nb
--rec_model_path
ppshitu_lite_models_v1.1/general_PPLCNet_x2_5_lite_v1.1
_infer.nb
--img_path
images/demo.jpg
# or
# 如果测试多张图像
python generate_json_config.py
--det_model_path
ppshitu_lite_models_v1.
0/mainbody_PPLCNet_x2_5_640_quant_v1.0_lite.nb
--rec_model_path
ppshitu_lite_models_v1.0/general_PPLCNet_x2_5_lite_v1.0
_infer.nb
--img_dir
images
python generate_json_config.py
--det_model_path
ppshitu_lite_models_v1.
1/mainbody_PPLCNet_x2_5_640_quant_v1.1_lite.nb
--rec_model_path
ppshitu_lite_models_v1.1/general_PPLCNet_x2_5_lite_v1.1
_infer.nb
--img_dir
images
# 执行完成后,会在lit_shitu下生成shitu_config.json配置文件
```
...
...
@@ -263,7 +259,7 @@ make ARM_ABI=arm8
```
shell
mkdir
deploy
mv
ppshitu_lite_models_v1.
0
deploy/
mv
ppshitu_lite_models_v1.
1
deploy/
mv
drink_dataset_v1.0 deploy/
mv
images deploy/
mv
shitu_config.json deploy/
...
...
@@ -277,12 +273,12 @@ cp ../../../cxx/lib/libpaddle_light_api_shared.so deploy/
```
shell
deploy/
|-- ppshitu_lite_models_v1.
0
/
| |--mainbody_PPLCNet_x2_5_
lite_v1.0_infer.nb
优化后的主体检测模型文件
| |--general_PPLCNet_x2_5_
quant_v1.0_lite
.nb 优化后的识别模型文件
|-- ppshitu_lite_models_v1.
1
/
| |--mainbody_PPLCNet_x2_5_
640_quant_v1.1_lite.nb
优化后的主体检测模型文件
| |--general_PPLCNet_x2_5_
lite_v1.1_infer
.nb 优化后的识别模型文件
|-- images/
| |--demo.jpg 图片文件
|-- drink_dataset_v1.0/
瓶装饮料demo数据
|-- drink_dataset_v1.0/ 瓶装饮料demo数据
| |--index 检索index目录
|-- pp_shitu 生成的移动端执行文件
|-- shitu_config.json 执行时参数配置文件
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录