MNN推理框架iOS编译
环境要求●protobuf(使用3.0或以上版本)
1.cd /path/to/MNN
2./schema/generate.sh
3./tools/script/get_model.sh(可选,模型仅demo工程需要)
4.在macOS下,用Xcode打开project/ios/MNN.xcodeproj,点击编译即可如果需要使用Metal后端,需要将mnn.metallib拷贝至应用的main bundle目录下,可以参考Playground应用Build Phases中的Run Script。
注意点、注意点、注意点
1 、除了protobuf 还需要homebrew、cmake环境。请自行安装
2、执行完第二步骤成功后,编译 project /iOS /MNN,即可获得MNN.framework,如图
具体获得方法右键,show in finder即可,一般我们使用Release-iphoneos目录下的MNN.framework
3、导入MNN.framework至项目后发现报错,
确认下 是否导入了CoreML.framework.
我在项目target导入CoreML.framework之后,就可以成功调用MNN了。