-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ONNX导出NCNN模型的问题解决+完整int8量化步骤 #53
Comments
请问使用的是哪个模型? |
是不是anchor的数值没写对?还有你的reshape数值要调整 |
使用的是仓库提供的v5lite-s.pt权重,然后使用export导出的onnx文件,在使用编译的ONNX2NCNN工具转的.bin和.param,结果不对 |
anchor的数值是参考仓库提供的yaml文件进行的填写,可执行文件都可以,可以预测,但是结果不对 |
我用的ncnn版本是2021.05.25,另外,发一下你改过的param文件看看 |
7767517 |
你这个是fp32的模型??
|
如果你一定要使用fp32的模型的话,改一下v5lite-s.cpp的stride16和stride32:
两个 ex.extract("xxx", out);的输出节点 |
您说的那3个位置已经修改了,我也尝试了使用fp16的模型,结果还是更改的那样,还有就是你说的那两行我这里确实和你的不一样。 7767517
156 182
Input images 0 1 images
Convolution Conv_0 1 1 images 389 0=24 1=3 3=2 4=1 5=1 6=648 9=1 这里方便说一下你的生成过程吗? |
是的,是这个权重没错,你的ncnn版本号是多少? |
2021.05.25,编译的和你说的一样的 |
是不是在YOLOv5-Lite的仓库里面的 |
不需要的,common.py,yolo.py,export.py都封装好了,问题在于同样的ncnn版本,同样的模型经过提取后param结构变了 |
有没有用onnxsim过滤一遍? |
用了 |
1138099162,加我qq,我看下 |
好的,你通过以下哈 |
感谢大佬提供帮助,这里问题已经得到解决,在这里也声明一下,大家在从onnx往ncnn的param与bin文件转换的时候一定注意版本,这里YOLOv5-Lite仓库对应的是NCNN-20210525版本,然后就是转换完成后记得把3个head的输出改为-1,下面说一下指令: Reshape Reshape_468 1 1 632 650 0=-1 1=85 2=3
Permute Transpose_469 1 1 650 output 0=1
Convolution Conv_470 1 1 611_splitncnn_0 652 0=255 1=1 5=1 6=32640
Reshape Reshape_484 1 1 652 670 0=-1 1=85 2=3
Permute Transpose_485 1 1 670 671 0=1
Convolution Conv_486 1 1 631 672 0=255 1=1 5=1 6=65280
Reshape Reshape_500 1 1 672 690 0=-1 1=85 2=3
Permute Transpose_501 1 1 690 691 0=1 0、导出onnx模型,以及onnxsim简化
1 、导出
|
nice,干杯!!! |
请问一下我自己训练的yolov5s-ghost,ncnn推理一个物体出现两个框怎么解决呀 |
您好,我想请教一下,我这边用了最新版本的ncnn20220420,然后yolov5 5.0,主要想看看量化,我这边fp16量化下来,没问题,但是int8量化的时候会没有检测框出现,我的流程就是先转成onnx,再使用onnxsim简化,然后使用ncnnoptimize flag设置为0,然后int8量化的过程也成功,但是没有显示检测框,对了我是保留了focus层的。 |
我也是 请问有解决吗 |
is:issue is:open 请问,方便提供一下onnx文件导出的代码文件吗?用model文件夹里面跟随的文件输出结果用ncnn推理结果不对
The text was updated successfully, but these errors were encountered: