C++运行时出现检测目标为NULL然后闪退的问题,对比文件发现每层的blob名字跟官方给的模型都不一样,请问这是什么原因? 谢谢~
qyzbxkaa1#
就是批量替换了呗
7eumitmz2#
通常是因为 pytorch 或者 onnx 版本不一样如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...
z4iuyo4d3#
推广 pnnx 的绝好机会
gg0vcinb4#
通常是因为 pytorch 或者 onnx 版本不一样 如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...
谢谢nihui大佬回复,正在测试问题,已经在尝试使用pnnx了。 谢谢~
pieyvz9o5#
okok
5条答案
按热度按时间qyzbxkaa1#
就是批量替换了呗
7eumitmz2#
通常是因为 pytorch 或者 onnx 版本不一样
如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...
z4iuyo4d3#
推广 pnnx 的绝好机会
gg0vcinb4#
通常是因为 pytorch 或者 onnx 版本不一样 如果希望恒定的blob name,可以试试pnnx,输入永远是 in0 in1 in2 ... 输出永远是 out0 out1 out2 ...
谢谢nihui大佬回复,正在测试问题,已经在尝试使用pnnx了。 谢谢~
pieyvz9o5#
就是批量替换了呗
okok