Toybrick

标题: RKNN透传如何对输入图片预处理? [打印本页]

作者: 戈好雨    时间: 2021-3-24 17:17
标题: RKNN透传如何对输入图片预处理?
文档里唯一提到透传的一行小字说打开透传不会对图片进行预处理 试了一下果然推理速度快了一点 但是检测数量为零 可以理解因为文档写了透传不会对输入图片进行预处理 文档没有写明预处理内容 请问怎么手动预处理?我的转换是meanvalue[[128], [128] ,[128]], std[[128], [128], [128]] 实测按照这个手动预处理无效
不要再提加rknnQQ群解决问题了 那根本就是个死群 官方人员没几个活人

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

你自己做的产品你搞不清楚吗?只要用[0,0,0][1,1,1]的量化设置输出一定失败 你自己不知道?
作者: jefferyzhang    时间: 2021-3-25 14:23
戈好雨 发表于 2021-3-25 13:54
你自己做的产品你搞不清楚吗?只要用[0,0,0][1,1,1]的量化设置输出一定失败 你自己不知道? ...

那真对不住了,我暂时没收到客户这么用会失败的反馈。我们之前这么用也没出过错。
如果真有问题,建议你走FAE渠道正式向NPU部门提bug。
作者: brunolin    时间: 2021-4-29 18:04
1.预处理是config接口设置模型的预处理参数
2.透传是推理inference用的参数inputs_pass_through 将输入透传给 NPU 驱动,不会做config中预处理的减均值、除方差等操作
作者: Zen    时间: 2021-4-29 23:37
是可以正常执行的呀。
有个小bug是 python 的 pass_through 会帮你把 nhwc -> nchw 的格式。但是c++ 的接口并不会,如果不注意到这点,就可能导致结果异常。

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




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3