美文网首页
iOS编译导入MNN步骤以及CoreML错误处理

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

作者: 飞羽vk | 来源:发表于2022-10-17 11:28 被阅读0次

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错误处理

      本文链接:https://www.haomeiwen.com/subject/libjzrtx.html