転移学習を使用して、CreateML でオブジェクト検出モデルをトレーニングしました。iOS プロジェクトでモデルを使用すると、iOS 14.6 を実行している物理デバイスと M1 Mac Mini で予測が正常に機能しますが、iOS 14.5 を実行しているシミュレーターで を呼び出すと、次のエラーがスローされます.prediction(input: ...)
。
Failed to evaluate model 0 in pipeline
転移学習モデルには iOS 14 以降が必要ですが、シミュレーターは 14.5 を実行しています。
CGImage
aとの両方を渡そうとしましCVPixelBuffer
たが、結果は同じでした。
モデルを「フル ネットワーク」モードでトレーニングすると問題ありません。
転移学習 CoreML モデルは iOS シミュレーターでサポートされていませんか? そうでない場合、それはどこに文書化されており、サポートされていないのはなぜですか?
編集: CreateML と XCode のプレビュー機能も、転移学習モデルの「不明なエラー」で壊れていることにも気付きました。