Toybrick

关于1808推理速度

ylc123

注册会员

积分
148
楼主
发表于 2020-6-3 16:28:51    查看: 9675|回复: 6 | [复制链接]    打印 | 只看该作者
本帖最后由 ylc123 于 2020-6-3 16:34 编辑

你好,
测试平台,pc端,cpu,python脚本 ,
(1)example caffe中的vgg ssd
rknn.inference(inputs=[img2])             时间为:299.26ms/帧

ssd_post_process(outputs[1], outputs[0]   时间为:720.96ms/帧




(2)裁剪后的mobilenet ssd,大小为224*224
rknn.inference(inputs=[img2])             时间为:779.01ms/帧    有波动,最高980ms左右

ssd_post_process(outputs[1], outputs[0]   时间为:101.03ms/帧    有波动,最高140ms左右
说明:同样的pc端,这个模型用c++测试大概为80ms/帧


问题:
(1)使用咱们的脚本为什么我在我的pc端速度差异这么大(python脚本和c++脚本可能会有一定影响,但不应该这么大)
(2)咱们是否对prototxt做了其他修改呢?
(3)这个速度是否合理呢?
回复

使用道具 举报

ylc123

注册会员

积分
148
沙发
 楼主| 发表于 2020-6-3 17:09:21 | 只看该作者
没人理啊,或者大家有谁碰到这种情况吗?或者官方文档有说明吗?
求解答-.-
回复

使用道具 举报

jefferyzhang

版主

积分
13580
板凳
发表于 2020-6-3 20:15:16 | 只看该作者
没看懂你发的这些是什么意思。。。
NPU都是同一个,只要走NPU,来回速度是一样的。
回复

使用道具 举报

ylc123

注册会员

积分
148
地板
 楼主| 发表于 2020-6-5 17:51:01 | 只看该作者
jefferyzhang 发表于 2020-6-3 20:15
没看懂你发的这些是什么意思。。。
NPU都是同一个,只要走NPU,来回速度是一样的。 ...

就是我自己剪枝过的ssd的速度在pc测试只有四五十ms,用咱们的测试为什么将近1s了?
但感觉咱们的测试vgg ssd速度还算比较正常,
求解答。
回复

使用道具 举报

leok

版主

积分
894
5#
发表于 2020-6-5 18:14:21 | 只看该作者
ylc123 发表于 2020-6-5 17:51
就是我自己剪枝过的ssd的速度在pc测试只有四五十ms,用咱们的测试为什么将近1s了?
但感觉咱们的测试vgg  ...

剪枝过?   做了什么剪枝?
回复

使用道具 举报

ylc123

注册会员

积分
148
6#
 楼主| 发表于 2020-6-8 09:32:37 | 只看该作者
本帖最后由 ylc123 于 2020-6-8 09:38 编辑
leok 发表于 2020-6-5 18:14
剪枝过?   做了什么剪枝?

前段mobilenet backbone裁了一半,特征金字塔哪里去了一半,最后的box大概有一千多。
用python脚本测试效果正常,就是速度太慢。
回复

使用道具 举报

ylc123

注册会员

积分
148
7#
 楼主| 发表于 2020-6-9 11:11:37 | 只看该作者
有没有大佬解答一下呢
回复

使用道具 举报

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

本版积分规则

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


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