【ncnn android】算法移植(三)——vs2015调试onnx2ncnn

说明: 上一篇已经说了,编译onnx2ncnn有两种方式。两种方式都会生成onnx2ncnn.exe。如果只是要使用直接用这个exe就行了。如果需要看源码,这里用vs2015进行debug调试

1. cmake gui编译ncnn

2. onnx2ncnn

// const char* onnxpb = argv[1];
   // const char* ncnn_prototxt = argc >= 4 ? argv[2] : "ncnn.param";
   // const char* ncnn_modelbin = argc >= 4 ? argv[3] : "ncnn.bin";
const char* onnxpb = "mobilenetv3.onnx";
const char* ncnn_prototxt = "mobilenetv3.param";
const char* ncnn_modelbin = "mobilenetv3.bin";
  • 结果。得到输出的*.param*.bin文件
    在这里插入图片描述

3. 验证输出文件

在pc上验证上面输出的mobilenetv3.param mobilenetv3.bin文件。
。。。。。。

4. 可能问题

  1. 注意项目的模式。我prototxt是编译的release模式,这里的ncnn也只能是release模式,不然会报错

  2. 打断点之后,调试不停止
    解决参考:vs2015在release时不能命中断点问题

TO DO

  • onnx转换实现细节,使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值