Toybrick

RKNN透传如何对输入图片预处理?

戈好雨

注册会员

积分
94
发表于 2021-3-24 17:17:02    查看: 879|回复: 6 | [复制链接]    打印 | 显示全部楼层
文档里唯一提到透传的一行小字说打开透传不会对图片进行预处理 试了一下果然推理速度快了一点 但是检测数量为零 可以理解因为文档写了透传不会对输入图片进行预处理 文档没有写明预处理内容 请问怎么手动预处理?我的转换是meanvalue[[128], [128] ,[128]], std[[128], [128], [128]] 实测按照这个手动预处理无效
不要再提加rknnQQ群解决问题了 那根本就是个死群 官方人员没几个活人
回复

使用道具 举报

jefferyzhang

超级版主

积分
7774
发表于 2021-3-24 17:54:58 | 显示全部楼层
1. 不明白你透穿是啥意思,就是不做归一么,不做归一把均值设 0 0 0,方差设1不就好了么
2. 没有任何一个工程师守着qq跟你聊天,QQ群里是NPU部门的同事,他们忙着都在996,一般下午会集中一个时间回答大家问题,不可能及时回你。
3. 官方人员没几个,对着的客户是成千上万,怎么可能跟你1对1手把手问答。
4. 如果你是RK的大客户,可以通过FAE渠道提交Redmine咨询问题,在24小时内一定会有答复。
回复

使用道具 举报

戈好雨

注册会员

积分
94
 楼主| 发表于 2021-3-25 13:54:04 | 显示全部楼层
jefferyzhang 发表于 2021-3-24 17:54
1. 不明白你透穿是啥意思,就是不做归一么,不做归一把均值设 0 0 0,方差设1不就好了么
2. 没有任何一个工 ...

你自己做的产品你搞不清楚吗?只要用[0,0,0][1,1,1]的量化设置输出一定失败 你自己不知道?
回复

使用道具 举报

jefferyzhang

超级版主

积分
7774
发表于 2021-3-25 14:23:44 | 显示全部楼层
戈好雨 发表于 2021-3-25 13:54
你自己做的产品你搞不清楚吗?只要用[0,0,0][1,1,1]的量化设置输出一定失败 你自己不知道? ...

那真对不住了,我暂时没收到客户这么用会失败的反馈。我们之前这么用也没出过错。
如果真有问题,建议你走FAE渠道正式向NPU部门提bug。
回复

使用道具 举报

yymeme345

注册会员

积分
78
发表于 2021-4-20 23:25:11 | 显示全部楼层
所以透穿是啥意思?
回复

使用道具 举报

brunolin

中级会员

积分
427
发表于 2021-4-29 18:04:16 | 显示全部楼层
1.预处理是config接口设置模型的预处理参数
2.透传是推理inference用的参数inputs_pass_through 将输入透传给 NPU 驱动,不会做config中预处理的减均值、除方差等操作
回复

使用道具 举报

Zen

中级会员

积分
201
发表于 2021-4-29 23:37:15 | 显示全部楼层
是可以正常执行的呀。
有个小bug是 python 的 pass_through 会帮你把 nhwc -> nchw 的格式。但是c++ 的接口并不会,如果不注意到这点,就可能导致结果异常。

当然实际上是可以把 nhwc -> nchw 这一层加到网络里面的。
可以参考下这个 https://github.com/EASY-EAI/EASY ... ocess_conv_layer.py
回复

使用道具 举报

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

本版积分规则

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


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