2017-06-10 1 views

Répondre

2

Vous pouvez absolument installer coremltools 0.4.0 sur Linux Ubuntu 16.04 (j'utilise "Ubuntu 16.04.2 LTS"). Je viens de lancer mon script convert.py qui prouve que c'est possible avec Keras utilisant TF backend.

Assurez-vous que vous avez:

  1. en utilisant Python 2.7
  2. ont mis à jour pip à 9.0.1
  3. ont activé votre virualenv (si vous utilisez)
+0

Merci. J'ai seulement essayé python 3, prérequis version de python manqué. –

1

KERAS 2 et convertisseurs Sklearn dans coremltools 0.4.0 travaillent vraiment bien sur Ubuntu. Je viens de former plusieurs modèles et je les ai convertis sur Ubuntu. Après l'importation de Xcode tout fonctionne.

+0

Je ne peux même pas l'installer. "Aucune distribution correspondante trouvée pour coremltools" sur Ubuntu 16.04 –

1

TL : DR Il est possible de convertir le modèle Keras au format CoreML sur Ubuntu, mais il ne peut pas être vérifié.

Depuis coremltools est un paquet Python, il peut être utilisé pour la conversion sur presque n'importe quelle plate-forme qui prend en charge Python. La conversion du modèle au format CoreML a réussi, mais elle ne peut pas être testée. Dans le sens où nous ne pouvons pas tester la conversion en utilisant la méthode prédictive. C'est coremltools.models.MLModel.predict que la méthode ne peut pas être utilisée. Cette méthode nécessite macOS High Sierra car elle fait de l'infrastructure CoreML sur macOS, sinon une exception comme celle ci-dessous sera levée.

Exception: Model prediction is only supported on macOS version 10.13.