热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

按需提供多个动态加载的CoreML模型

如何解决《按需提供多个动态加载的CoreML模型》经验,为你挑选了1个好方法。

我正在开发一个iOS 11应用程序来利用新的CoreML框架.我们的想法是使用不同的.mlmodel文件来处理视频输入,并为用户提供选择所需模型以对其进行分类的能力.

我这里有两个问题:

无法为每个xcode项目添加多个模型.xcode停止生成强类型模型,我无法实例化它们

无法.mlmodel动态加载(假设我按需下载).有没有办法.mlmodel动态加载?

Frank Schleg.. 7

Xcode中存在一个错误,有时会在存在多个模型时阻止代码生成.作为解决方法,您可以显式(而不是Automatic)在项目设置中设置"CoreML代码生成语言" .

至于动态加载模型:他们刚刚添加了一个带有iOS 11 Beta 4的新API,允许通过无线方式加载模型并立即在设备上编译它们,请参见此处.

您不需要生成的类来执行模型,您可以自己从编译的模型文件中初始化它们,但有一点小小的不便.只需检查生成的类,看看它是如何完成的.



1> Frank Schleg..:

Xcode中存在一个错误,有时会在存在多个模型时阻止代码生成.作为解决方法,您可以显式(而不是Automatic)在项目设置中设置"CoreML代码生成语言" .

至于动态加载模型:他们刚刚添加了一个带有iOS 11 Beta 4的新API,允许通过无线方式加载模型并立即在设备上编译它们,请参见此处.

您不需要生成的类来执行模型,您可以自己从编译的模型文件中初始化它们,但有一点小小的不便.只需检查生成的类,看看它是如何完成的.


推荐阅读
author-avatar
mobiledu2502891853
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有