Toybrick

Faster rcnn 无法得到正确的预测结果

guoqiang01486

新手上路

积分
39
楼主
发表于 2020-6-30 22:15:33    查看: 8050|回复: 3 | [复制链接]    打印 | 只看该作者
你好,我用rknn tools跑我训练的Faster rcnn caffe格式的模型在RK1080 NPU上, 该模型经过8位定点量化后,无法得到正确的预测结果,请问这是什么原因呢?
我发现rknn的proposal层无im_info输入,请问默认的im_info是什么尺寸呢?
回复

使用道具 举报

leok

版主

积分
894
沙发
发表于 2020-7-1 08:57:04 | 只看该作者
不量化是否能得到正确结果?
回复

使用道具 举报

guoqiang01486

新手上路

积分
39
板凳
 楼主| 发表于 2020-7-1 11:49:26 | 只看该作者
你好,我是在ubuntu x86-64平台上模拟rk1808 npu进行测试,选择不量化操作后,会出现如下错误:

  1. W [set_chip_platform_env:187]evaluate model on RK1808
  2. Check model fail
  3. E Catch exception when init runtime!
  4. E Traceback (most recent call last):
  5. E   File "rknn/api/rknn_base.py", line 1067, in rknn.api.rknn_base.RKNNBase.init_runtime
  6. E   File "rknn/api/rknn_runtime.py", line 326, in rknn.api.rknn_runtime.RKNNRuntime.build_graph
  7. E Exception: RKNN init failed. error code: RKNN_ERR_MODEL_INVALID
  8. Init runtime environment failed
复制代码


所以无法进行非量化实验,不知道是什么原因?
回复

使用道具 举报

DDX

注册会员

积分
161
地板
发表于 2022-1-5 10:36:42 | 只看该作者
1.RKNN的faster-rcnn转换的时候把im_info去除了
2.im_info是尺寸的比例,比如你的输入图像是512,而输入模型的尺寸是600,那im_info就是600/512
3.RKNN可以量化faster-rcnn,但是在roi polling层的时候会有较大的误差,同时不量化的时候,也有问题,可能是RKNN官方对faster-rcnn的支持不太友好
回复

使用道具 举报

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

本版积分规则

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


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