Toybrick

rknn模型加密的问题

Mr.Tang

中级会员

积分
236
楼主
发表于 2020-4-21 17:28:15    查看: 15926|回复: 10 | [复制链接]    打印 | 显示全部楼层
本帖最后由 Mr.Tang 于 2020-4-21 18:01 编辑

我现在已经有了rknn的模型,怎么加密,load_rknn api只支持传路径,不能直接从内存中读取


回复

使用道具 举报

Mr.Tang

中级会员

积分
236
沙发
 楼主| 发表于 2020-4-21 18:01:36 | 显示全部楼层
jefferyzhang 发表于 2020-4-21 17:59
python接口没办法从内存读的,再说了,你用python做加密一点意义都没有,怎么做都能被人家非常简单的hook破 ...

还有一个问题就是我的1808计算棒怎么升级rknn的版本sudo dnf install rknn-rk1808 找不到包
pip3 install --user -U rknn1808 升级了本地的版本还是0.9
回复

使用道具 举报

Mr.Tang

中级会员

积分
236
板凳
 楼主| 发表于 2020-4-21 18:49:53 | 显示全部楼层
jefferyzhang 发表于 2020-4-21 18:07
直接dnf update/ dnf upgrade
升级完重启下就好。drv和api就会升级到1.3.x了。
pip3 install rknn1808升 ...

[root@rk1808 site-packages]# dnf update
Last metadata expiration check: 0:10:34 ago on 2020年04月21日 星期二 06时24分28秒.
Dependencies resolved.
Nothing to do.
Complete!
[root@rk1808 site-packages]# find / -name "rknn"
/home/toybrick/.local/lib/python3.6/site-packages/rknn
/usr/lib64/npu/rknn
/usr/lib/npu/rknn
/usr/local/lib64/python3.6/site-packages/rknn
[root@rk1808 site-packages]# cat /usr/local/lib64/python3.6/site-packages/rknn
rknn/                     rknn1808-1.2.0.dist-info/
[root@rk1808 site-packages]# cat /usr/local/lib64/python3.6/site-packages/rknn/
api/         __init__.py  __pycache__/ README       VERSION      
[root@rk1808 site-packages]# cat /usr/local/lib64/python3.6/site-packages/rknn/
api/         __init__.py  __pycache__/ README       VERSION      
[root@rk1808 site-packages]# cat /usr/local/lib64/python3.6/site-packages/rknn/VERSION
1.2.0
[root@rk1808 site-packages]# cat /home/toybrick/.local/lib/python3.6/site-packages/rknn/VERSION
0.9.8.1


我刚刚发现 root用户下的python的api变成1.2了
回复

使用道具 举报

Mr.Tang

中级会员

积分
236
地板
 楼主| 发表于 2020-4-21 18:58:40 | 显示全部楼层
jefferyzhang 发表于 2020-4-21 17:59
python接口没办法从内存读的,再说了,你用python做加密一点意义都没有,怎么做都能被人家非常简单的hook破 ...

我之前想着是把模型 加密 代码解密 从内存中加载模型 直接生成一个rknn的对象 这个打成一个so库 好像就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表