caffe模型转换成功,编译过后NPU跑自己的AI模型出错

在caffe框架下训练了一个mobilenetv1为基底网络的yolov3目标检测模型,通过acuity-toolkit转换后,得到的case编译通过,但在执行图片推断时报错,错误如下:


转换的脚本配置如下:

使用的caffemodel和prototxt文件附后(prototxt已删除detect out层),请技术人员帮助定位问题,非常感谢!@frank
链接:https://pan.baidu.com/s/1r9EIoLSmm4e5FvW4v7Py9Q
提取码:bvdw

@isohard 你好,你不能直接用你的SSD的代码替换到yolov3,然后编译出来替换的。两者模型的抽处理是完全不一样的,请问你是自己设计了后处理么?

@Frank ,你好,我没有设计后处理,我的神经网络主体结构还是YOLO,只是将特征提取部分替换成了mobilenet,所以我觉得yolov3的后处理是适用的。
1、如果修改后处理的话,我应该改哪个文件,是vnn_post_process.c还是yolov3_process.c
2、我该如何编译脚本生成的case,好像生成的文件vnn_post_process.c,vnn_pre_process.c demo中并没有用到

@isohard

yolov3_process.c

在vim3上面编译,执行脚本。、build_vx.sh 就可以。这两个文件主要是引用了一些定义

@Frank
编译后用不同的图片推断出现不同的问题,是因为图片格式的问题还是什么原因


从打印的信息看,程序卡在run_detect_model()这个函数,是意味着我转换的模型有问题吗?

@isohard 一般是的,而且不开源基本无法调试,就目前我也无法定位你的问题在哪里

好的,谢谢了
。。。。。。。。。。。。。。