无法使用 MLModel.compileModel 加载 CoreML 模型

Posted

技术标签:

【中文标题】无法使用 MLModel.compileModel 加载 CoreML 模型【英文标题】:Unable to load CoreML model using MLModel.compileModel 【发布时间】:2019-11-15 15:12:54 【问题描述】:

无法加载CoreML。第一行是成功的,但是第二行给出了一个错误,叫做:无法保存文件。 该模型确实存在,modelUrl 是正确的。 同样的问题也在这里找到 Unable to load CoreML model using MLModel.compileModel(at:)

有人知道是什么原因吗?

var modelUrl = NSBundle.MainBundle.GetUrlForResource("SentimentPolarity", "mlmodel");
var compiledModelUrl = MLModel.CompileModel(modelUrl, out var error);

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于无法使用 MLModel.compileModel 加载 CoreML 模型的主要内容,如果未能解决你的问题,请参考以下文章

无法访问您试图使用的功能所在的网络位置

无法使用 StorageClass 配置卷 - 无法获取存储帐户的存储密钥

Worklight Studio 和本地开发,有时无法使用 Java 类,有时无法使用 HTML 文件

ADB无法使用解决办法

Ubuntu 80端口无法使用-非root用户无法使用1024以下端口

无法在 SQL Server 视图中使用工作查询:“IS”无法识别“>”无法识别