CoreML 学习 解决ModelClass生成问题

解决一个目前常见的导入bug。(在网上搜了一下时间没看到,暂时还没看到说解决ModelClass 生产问题的。)

备料:

Xcode 9 bate

CoreML .mlModel(此处可以自行下载:苹果提供的几个ml库)

1.步骤:

创建普通工程,此步骤省略。

2.add mlMolde到工程里。

3.此处以我的这个GoogleNetPlaces.mlmodel为例。看见很多人的文章里面都说,Xcode9会自动生成ModelClass文件,但是我直接拖进来的就没有生成,在工程中@import"GoogleNetPlaces.h"会报错。我猜他是没有被编译。

CoreML 学习 解决ModelClass生成问题_第1张图片
GoogleNetPlaces.mlmodel

为了修复不能自动编译问题,我们手动操作一下。点击BuildPhase->Compile Sources,+ 

CoreML 学习 解决ModelClass生成问题_第2张图片
添加mlModel到编译项目中

添加mlModel到ComplieSources中。之后Build一下,再回去看下,未生产ModelClass问题就解决了。

你可能感兴趣的:(CoreML 学习 解决ModelClass生成问题)