Ist es möglich, Keras-Modell zu Apple CoreML auf Ubuntu zu konvertieren?Konvertieren von Keras-Modell in CoreML unter Ubuntu
Ist OSX benötigt, um die Skripts auf der Seite Converting Trained Models to Core ML
Ist es möglich, Keras-Modell zu Apple CoreML auf Ubuntu zu konvertieren?Konvertieren von Keras-Modell in CoreML unter Ubuntu
Ist OSX benötigt, um die Skripts auf der Seite Converting Trained Models to Core ML
Sie können Coremltools 0.4.0 auf Linux Ubuntu 16.04 absolut installieren (ich verwende "Ubuntu 16.04.2 LTS"). Ich habe gerade mein convert.py-Skript ausgeführt, das beweist, dass es mit Keras möglich ist, TF-Backend zu verwenden.
Stellen Sie sicher, dass Sie haben:
Keras 2 und Sklearn Wandler in coremltools 0.4.0 auf jeden Fall gut funktionieren auf Ubuntu laufen. Ich habe gerade mehrere Modelle trainiert und sie auf Ubuntu konvertiert. Nach dem Import nach Xcode funktioniert alles.
Ich kann es nicht einmal installieren. "Keine passende Distribution für Coremltools gefunden" auf Ubuntu 16.04 –
TL : DR Es ist möglich, Keras-Modell in CoreML-Format auf Ubuntu zu konvertieren, aber es kann nicht verifiziert werden.
Da coremltools ein Python-Paket ist, kann es fast auf jeder Plattform, die Python unterstützt, zur Konvertierung verwendet werden. Die Konvertierung des Modells in das CoreML-Format ist erfolgreich, kann aber nicht getestet werden. In dem Sinne, dass wir die Konvertierung nicht mit der Predict-Methode testen können. Das ist coremltools.models.MLModel.predict Methode kann nicht verwendet werden. Diese Methode erfordert macOS High Sierra, da es das CoreML-Framework auf macOS erstellt, andernfalls wird eine Ausnahme wie die folgende ausgelöst.
Exception: Model prediction is only supported on macOS version 10.13.
Vielen Dank. Ich habe nur Python 3 ausprobiert, fehlende Python-Versionsvoraussetzungen. –