onnx模型转ncnn模型,param中blob名字不一样

xkrw2x1b  于 2022-10-22  发布在  其他
关注(0)|答案(5)|浏览(262)

detail | 详细描述 | 詳細な説明

C++运行时出现检测目标为NULL然后闪退的问题,对比文件发现每层的blob名字跟官方给的模型都不一样,请问这是什么原因? 谢谢~

qyzbxkaa

qyzbxkaa1#

就是批量替换了呗

7eumitmz

7eumitmz2#

通常是因为 pytorch 或者 onnx 版本不一样
如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...

z4iuyo4d

z4iuyo4d3#

推广 pnnx 的绝好机会

gg0vcinb

gg0vcinb4#

通常是因为 pytorch 或者 onnx 版本不一样 如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...

谢谢nihui大佬回复,正在测试问题,已经在尝试使用pnnx了。 谢谢~

pieyvz9o

pieyvz9o5#

就是批量替换了呗

okok

相关问题