Toybrick

rknn_init时间很长

nevin007

注册会员

积分
127
楼主
发表于 2019-3-5 19:51:18 | 显示全部楼层
seedlin 发表于 2019-3-5 17:46
我有试过多个模型的,一开始的时候init几个模型,然后后面直接用,也用的好好的 ...

你好,我在跑多模型的时候也碰到了类似问题,我想问下,你用的是Python的API还是C++的API?
回复

使用道具 举报

nevin007

注册会员

积分
127
沙发
发表于 2019-3-6 18:01:57 | 显示全部楼层
seedlin 发表于 2019-3-6 14:51
python的,不过python最终也是需要调用C的lib来执行的,所以是一样的,要注意两个模型必须是两个context ...

我是直接用的C++API,但是用两个context仍然会报错,能帮忙定位下问题么?
论坛链接:http://t.rock-chips.com/forum.ph ... 9&page=1#pid888
回复

使用道具 举报

nevin007

注册会员

积分
127
板凳
发表于 2019-3-7 20:49:29 | 显示全部楼层
jefferyzhang 发表于 2019-3-7 13:03
是的,rknn支持同时初始化多个模型,后面都可以直接使用。

你好,想问下C++API是不是不支持同时初始化多个模型?我试过python的API可以初始化多模型,但C++API不可以...
回复

使用道具 举报

nevin007

注册会员

积分
127
地板
发表于 2019-3-12 11:58:14 | 显示全部楼层
jefferyzhang 发表于 2019-3-8 12:11
支持的,可以用的。我回头自己也试试。

你好,建议测试一下MTCNN的PNet
回复

使用道具 举报

nevin007

注册会员

积分
127
5#
发表于 2019-3-14 09:49:31 | 显示全部楼层
jefferyzhang 发表于 2019-3-14 08:50
我们mtcnn全部都转换过可以用的。过一段时间就会有mtcnn的直播,敬请关注

我这边现在能跑起来,但有2个小问题:
1、PNet只能用fp16模型跑,否则会初始化失败;RNet和ONet都可以用int8模型跑;
2、整个mtcnn可以正常跑完,也能得到正确的结果,但最后会打印出“E NPUTransfer: Please open transfer first!”,你知道是什么原因么?
回复

使用道具 举报

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

本版积分规则

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


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