Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
PaddleX
提交
78d6e3fd
P
PaddleX
项目概览
PaddlePaddle
/
PaddleX
通知
138
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
43
列表
看板
标记
里程碑
合并请求
5
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
PaddleX
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
43
Issue
43
列表
看板
标记
里程碑
合并请求
5
合并请求
5
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
78d6e3fd
编写于
6月 28, 2020
作者:
Z
Zeyu Chen
提交者:
GitHub
6月 28, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update encryption.md
上级
d66c1ffc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
11 deletion
+11
-11
docs/tutorials/deploy/deploy_server/encryption.md
docs/tutorials/deploy/deploy_server/encryption.md
+11
-11
未找到文件。
docs/tutorials/deploy/deploy_server/encryption.md
浏览文件 @
78d6e3fd
...
...
@@ -75,17 +75,17 @@ Linux:
Windows:
```
./paddlex-encryption/tool/paddlex_encrypt_tool.exe -model_dir
/path/to/paddlex_inference_model -save_dir /
path/to/paddlex_encrypted_model
./paddlex-encryption/tool/paddlex_encrypt_tool.exe -model_dir
path\to\paddlex_inference_model -save_dir
path/to/paddlex_encrypted_model
```
`-model_dir`
用于指定inference模型路径(参考
[
导出inference模型
](
deploy_python.html#inference
)
将模型导出为inference格式模型),可使用
[
导出小度熊识别模型
](
deploy_python.html#inference
)
中导出的
`inference_model`
(
**注意**
:由于PaddleX代码的持续更新,版本低于1.0.0的模型暂时无法直接用于预测部署,参考
[
模型版本升级
](
../upgrade_version.md
)
对模型版本进行升级。)
。加密完成后,加密过的模型会保存至指定的
`-save_dir`
下,包含
`__model__.encrypted`
、
`__params__.encrypted`
和
`model.yml`
三个文件,同时生成密钥信息,命令输出如下图所示,密钥为
`kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c=`
`-model_dir`
用于指定inference模型路径(参考
[
导出inference模型
](
deploy_python.html#inference
)
将模型导出为inference格式模型),可使用
[
导出小度熊识别模型
](
deploy_python.html#inference
)
中导出的
`inference_model`
。加密完成后,加密过的模型会保存至指定的
`-save_dir`
下,包含
`__model__.encrypted`
、
`__params__.encrypted`
和
`model.yml`
三个文件,同时生成密钥信息,命令输出如下图所示,密钥为
`kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c=`
![](
../images/encrypt.png
)
## 2. PaddleX C++加密部署
### 2.1 Linux平台使用
参考
[
Linux平台编译指南
](
deploy_cpp/deploy_cpp_linux.md
)
编译C++部署代码。编译成功后,预测demo的可执行程序分别为
`build/demo/detector`
,
`build/demo/classifer`
,
`build/demo/segmenter`
,用户可根据自己的模型类型选择,其主要命令参数说明如下:
参考
[
Linux平台编译指南
](
deploy_cpp/deploy_cpp_linux.md
)
编译C++部署代码。编译成功后,预测demo的可执行程序分别为
`build/demo/detector`
,
`build/demo/classif
i
er`
,
`build/demo/segmenter`
,用户可根据自己的模型类型选择,其主要命令参数说明如下:
| 参数 | 说明 |
| ---- | ---- |
...
...
@@ -93,7 +93,7 @@ Windows:
| image | 要预测的图片文件路径 |
| image_list | 按行存储图片路径的.txt文件 |
| use_gpu | 是否使用 GPU 预测, 支持值为0或1(默认值为0) |
| use_trt | 是否使用 Tensor
Tr
预测, 支持值为0或1(默认值为0) |
| use_trt | 是否使用 Tensor
RT
预测, 支持值为0或1(默认值为0) |
| gpu_id | GPU 设备ID, 默认值为0 |
| save_dir | 保存可视化结果的路径, 默认值为"output",classifier无该参数 |
| key | 加密过程中产生的密钥信息,默认值为""表示加载的是未加密的模型 |
...
...
@@ -136,24 +136,24 @@ Windows:
`样例一`
:
不使用
`GPU`
测试图片
`
/path/to/
xiaoduxiong.jpeg`
不使用
`GPU`
测试图片
`
\path\to\
xiaoduxiong.jpeg`
```
shell
.
\
\
paddlex_inference
\\
detector.exe
--model_dir
=
\\
path
\\
to
\\
inference_model
--image
=
\\
path
\\
to
\
\
xiaoduxiong.jpeg
--save_dir
=
output
--key
=
kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c
=
.
\
p
addlex_inference
\d
etector.exe
--model_dir
=
\p
ath
\t
o
\i
nference_model
--image
=
\p
ath
\t
o
\x
iaoduxiong.jpeg
--save_dir
=
output
--key
=
kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c
=
```
`--key`
传入加密工具输出的密钥,例如
`kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c=`
, 图片文件
`可视化预测结果`
会保存在
`save_dir`
参数设置的目录下。
`样例二`
:
使用
`GPU`
预测多个图片
`\
\path\\to\
\image_list.txt`
,image_list.txt内容的格式如下:
使用
`GPU`
预测多个图片
`\
path\to
\image_list.txt`
,image_list.txt内容的格式如下:
```
\
\path\\to\\images\
\xiaoduxiong1.jpeg
\
\path\\to\\images\
\xiaoduxiong2.jpeg
\
path\to\images
\xiaoduxiong1.jpeg
\
path\to\images
\xiaoduxiong2.jpeg
...
\
\path\\to\\images\
\xiaoduxiongn.jpeg
\
path\to\images
\xiaoduxiongn.jpeg
```
```
shell
.
\
\
paddlex_inference
\\
detector.exe
--model_dir
=
\\
path
\\
to
\\
models
\\
inference_model
--image_list
=
\\
path
\\
to
\
\
images_list.txt
--use_gpu
=
1
--save_dir
=
output
--key
=
kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c
=
.
\
p
addlex_inference
\d
etector.exe
--model_dir
=
\p
ath
\t
o
\m
odels
\i
nference_model
--image_list
=
\p
ath
\t
o
\i
mages_list.txt
--use_gpu
=
1
--save_dir
=
output
--key
=
kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c
=
```
`--key`
传入加密工具输出的密钥,例如
`kLAl1qOs5uRbFt0/RrIDTZW2+tOf5bzvUIaHGF8lJ1c=`
, 图片文件
`可视化预测结果`
会保存在
`save_dir`
参数设置的目录下。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录