0
Linuxサーバ上で.mlmodelを.mlmodelcにコンパイルするソリューションがあるのだろうか?Linuxサーバでmlmodelをコンパイルする
私は、これは
xcrun coremlcompiler compile /path/to/MyModel.mlmodel /path/to/
で行うことができます知っているが、Linuxのために利用可能xcrunではありません。最高の解決策は何でしょうか?私はそれをアプリ内に構築する必要がありますか?
let compiledModelUrl = try? MLModel.compileModel(at: destinationFileUrl)
私はこのためにOSXサーバーを使用する必要がありますか?
CUDA、OpenCLの上で実行されるコードにコアMLモデルファイルを変換することができ、コンパイラが、よいでしょうそれをアプリ内でコンパイルします。リモートでコンパイルすると、アプリケーション時間ではなくサーバ時間がかかり、エラーが発生しにくくなります – Cerise
自動化されたソリューションを探していますか?通常は(更新された).mlmodelファイルをXcodeプロジェクトに追加し、アプリケーションをビルドするか、コマンドラインで 'xcrun coremlcompiler'を使って言うようにします。これは通常、あなたが頻繁に行うことではありません。ほとんどの開発者は、アプリの通常のリリースサイクルの一環としてこれを行います。 –
.mlmodelをダウンロードしてアプリ内でコンパイルすると、モデルが変更されるたびに、アプリをAppleに再提出しないようにします。サーバー上でコンパイルするのはプラスでしょう:)しかし、これは今のところ可能です。 – Cerise