ios - CoreML 出错:导入 mymodel.mlmodel 时源文件无效
问题描述
使用 CoreML 模型构建我的 ios 应用程序时遇到问题。我已使用此示例代码在我的项目中实现 coreML。我可以在使用 repo 中的给定模型从 github 克隆示例代码时运行示例代码,但是当我粘贴到自己的模型中时出现错误:
lexical preprocessor issue
source file is not valid UTF-8
SSD_model.mlmodel
我的模型是一个用于生成边界框的 SSD 模型(而不仅仅是像 repo 模型那样的对象检测),所以这可能会产生问题。我使用 tensorflow 对象检测 API 对其进行了训练,并使用这篇有用的博客文章将其导出到 coreML 。通过在另一个为 SSD 模型制作的脚本中对其进行测试,我已经验证了我的模型运行良好。这是我现在如何导入模型的第一个示例的片段:
#import <CoreML/CoreML.h>
#import <Vision/Vision.h>
#import "SSD_model.mlmodel"
- (void)viewDidLoad {
[super viewDidLoad];
model = [[[SSD_model alloc] init] model]
m = [VNCoreMLModel modelForMLModel: model error:nil];
我需要更改此目标 C 代码以使其工作吗?或者我可能忘记的任何项目设置?谢谢!
解决方案
推荐阅读
- visual-studio-code - 我可以使用 VS Code 内置设置同步功能排除某些设置吗?
- postgresql - Postgres 多列文本索引
- c# - 从 Json 创建 C# 类
- python - 创建环形图的两种方法
- vue.js - 如何修复此错误 [Vue 警告]:未知的自定义元素:
在用 Jest 进行单元测试 - angularjs - 离子 fcm 插件,onNotification 功能不起作用
- php - 在 phtml 文件 Magento 2 中获取自定义 url
- javascript - 如何将彩色标题添加到面板 CSS?
- javascript - 使用 JQuery 将选定(已检查)数据显示为 JSON 结构
- android - 如何在约束布局周围创建边框以及标题选项