iOS编译导入MNN步骤以及CoreML错误处理

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了。

你可能感兴趣的:(iOS编译导入MNN步骤以及CoreML错误处理)