Coreml:尚未生成模型类

时间:2017-09-15 21:17:59

标签: ios xcode coreml

我已经使用coremltools从keras转换模型,将其添加到项目并添加到目标。然后,当我在模型类部分的导航器中按模型时,我得到了#34;还没有生成模型类。"。这是什么意思?

enter image description here

4 个答案:

答案 0 :(得分:3)

引自苹果开发论坛:

  

Xcode已停止自动将coreml模型添加到构建中   项目的设置。要解决,请转到目标,去构建   阶段,查找编译源并添加您的coreml模型。在这之后,   生成模型类。

答案 1 :(得分:0)

对我来说,即使我已在构建设置的compile sources部分中添加了它,也无法正常工作。

许多小时后,通过将项目构建设置中的“ CoreML代码生成语言”设置设置为none之外的其他语言或特定语言解决了该问题。

答案 2 :(得分:0)

> tempmat prod1vint1 prod1vint2 prod1vint3 prod1vint4 firstnonzero numbernonzero 1: 0 0 0 0 NA NA 2: 1 1 0 4 1 2 3: 1 0 0 4 1 1 4: 0 1 0 4 2 1 5: 0 1 1 4 2 2 6: 0 1 0 5 2 1 -> target-> Build Setting-> CoreML Model Compiler - Code Generation->是

enter image description here

答案 3 :(得分:-2)

这意味着您首先需要构建项目(Cmd + B)。模型类是作为构建过程的一部分生成的。