繁体   English   中英

在 linux 服务器上编译 mlmodel

[英]Compile mlmodel on a linux server

我想知道是否有解决方案可以在 linux 服务器上将 .mlmodel 编译为 .mlmodelc ?

我知道这可以做到

xcrun coremlcompiler compile /path/to/MyModel.mlmodel /path/to/

但是 xcrun 不适用于 Linux。 最好的解决方案是什么? 我是否被迫在应用程序中构建它?

let compiledModelUrl = try? MLModel.compileModel(at: destinationFileUrl)

我应该为此使用 OSX 服务器吗?

你为什么要这样做? 所以你可以在 Linux 上从 Swift 运行 Core ML 模型,还是出于其他原因?

如果你想在 Linux 上从 Swift 运行 Core ML 模型,那你就不走运了,因为 Core ML 是一个仅限 macOS/iOS 的框架。

但是,您可能想查看 NNVM,这是一种编译器,可以将 Core ML 模型文件转换为在 CUDA、OpenCL 等上运行的代码。

https://aws.amazon.com/blogs/ai/introducing-nnvm-compiler-a-new-open-end-to-end-compiler-for-ai-frameworks/

我已经对此进行了一段时间的研究,但不确定是否可行。 你做到了吗?

我认为可能的解决方案是将图像发送到服务器并从那里获取结果,而不是在设备上创建.mlmodel或从服务器获取一个,而我都做不到。 你最终做了什么? 我是stackoverflow的新手,并且大多数功能尚未解锁。 如果您有电报,可以与我联系@skinminers吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM