swift - 无法使用 MLModel.compileModel 加载 CoreML 模型(位于 :)

标签 swift file coreml

我正在尝试使用以下代码加载 .mlmodel 文件:

let paths =  FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
var documentsUrl = paths[0]
documentsUrl.appendPathComponent("parallel.mlmodel")
do {
    let compiledModelUrl = try MLModel.compileModel(at: documentsUrl)
    let model = try? MLModel(contentsOf: compiledModelUrl)
} catch {
    print(error.localizedDescription)
}

但我收到错误无法保存文件。,模型确实存在于该位置。

最佳答案

我找到了答案。当我在 Debug模式下从 Mac 将应用程序部署到 iphone 时,我也遇到了这个问题。事实上,代码并没有什么问题,而是别的东西。我做了两件事,首先登录到icloud(icloud与它的开发配置文件有什么关系吗?),其次删除应用程序并将应用程序重新部署到iPhone。现在它解决了问题。 虽然我不确定哪一个解决了我的问题,但我认为这是我做的第二件事。如果有人找到背后的原因,请告诉我。

请参阅我的原始帖子。 Unable to load CoreML model using MLModel.compileModel

关于swift - 无法使用 MLModel.compileModel 加载 CoreML 模型(位于 :),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53852591/

相关文章:

swift - 从 VNClassificationObservation 抓取特定数据

machine-learning - 从 3D 模型制作经过训练的模型(机器学习)

ios - 使用cpu在后台加载coreml模型

c - 如何将 Swift 字符串传递给 c 函数?

ios - 当应用程序进入后台时停止AVAudioPlayer

C++:将CSV文件读入结构数组

python - String对象没有读取属性

python - 用于CoreML图像输入的Keras图像分类器要求使用MultiArray而不是Image

ios - Swift,如何创建图像映射作为 html 映射

c - 如何读取整数并将其写入文件