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

2022-10-17  本文已影响0人  飞羽vk

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

上一篇 下一篇

猜你喜欢

热点阅读