我想知道是否有解决方案将.mlmodel编译到linux服务器上的.mlmodelc?
我知道这可以用
完成xcrun coremlcompiler compile /path/to/MyModel.mlmodel /path/to/
但是xcrun不适用于linux。什么是最好的解决方案?我是否被迫在应用程序中构建它?
let compiledModelUrl = try? MLModel.compileModel(at: destinationFileUrl)
我是否应该为此使用OSX服务器?
答案 0 :(得分:1)
你为什么要这样做?那么你可以在Linux上运行Swift的Core ML模型,还是出于其他原因?
如果你想在Linux上运行Swift的Core ML模型,那你就不走运了,因为Core ML是一个仅限macOS / iOS的框架。
但是,您可能需要查看NNVM,这是一个可以将Core ML模型文件转换为在CUDA,OpenCL等上运行的代码的编译器。