【MNN】——编译、调试

转载自:https://blog.csdn.net/qq_37643960/article/details/97028743

1. 官方的安装命令

Build on Host
Install cmake (version >= 3.10 is recommended), protobuf (version >= 3.0 is required) and gcc (version >= 4.9 is required)
cd /path/to/MNN
./schema/generate.sh
./tools/script/get_model.sh(optional, models are needed only in demo project)
mkdir build && cd build && cmake .. && make -j4

2. 测试

cd build
./benchmark.out ../benchmark/models/ 10 0

MNN benchmark
Forward type: CPU thread=4** precision=2
--------> Benchmarking… loop = 10
[ - ] vgg16.mnn max = 1326.345ms min = 1313.118ms avg = 1320.115ms
[ - ] mobilenet-v1-1.0.mnn max = 131.717ms min = 127.972ms avg = 129.133ms
[ - ] SqueezeNetV1.0.mnn max = 166.629ms min = 159.478ms avg = 161.267ms
[ - ] inception-v3.mnn max = 1087.121ms min = 1037.667ms avg = 1059.391ms
[ - ] resnet-v2-50.mnn max = 692.435ms min = 675.514ms avg = 681.700ms
[ - ] MobileNetV2_224.mnn max = 89.804ms min = 79.252ms avg = 83.558ms

3. vscode断点调试

  1. 把cmakelists.txt中的MNN_DEBUG 设置为ON
  2. 设置launch.json
"program": "${workspaceFolder}/build/benchmark.out",
"args": ["benchmark/models/", "10", "0"],

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值