Bug1:提示
Inner Error!
op[yolo3], attr[channels], has wrong value[3], it should be equal with boxes*(1+coords+classes)[FUNC:YoloVerify][FILE:nn_detect_ops.cc][LINE:128]
具体报错如下所示
分析:原因是这里需要的输入是后面那个乘积,而不是【3】,但为什么是3呢,打开Netron看,发现Transpose这里是1×3×40×40×22,那看样子,应该是系统将3识别成了我们要输入的结果,但实际上应该是3×22,点开Transpose我们也可以发现, 正常顺序就是1×3×22×40×40, 那好了,直接将第二个数值修改成3(1+1+22)也就是72就行了,也就是说,我们此时手动计算一下3*22并把他的顺序修改一下,具体如下所示
这是修改之前的内容
这是修改之后的
修改完之后,再次转换就没有Bug了,成功转换成om,查看发现也是我们输入的样子,即1×42×40×40