J'ai créé un modèle de régression linéaire séquentielle très simple utilisant Keras 2.0.4 (backend TensorFlow 1.1.0) et mes coremltools (0.6.3) L'exportation échoue avec ce message d'erreur:CoreMLTools Keras simple Erreur d'export du modèle de régression linéaire séquentielle (l'objet 'module' n'a pas d'attribut 'mobilenet')
--------------------------------- ------------------------------------------ AttributeError Traceback (appel le plus récent en dernier) in() ----> 1 coreml_model = coremltools.converters.keras.convert (model, input_names = "entrée", output_names = "sortie") /Users/Jacopo/anaconda/envs/KerasTensorFlowCoreML/lib/python2.7/ site-packages/coremltools/convertisseurs/keras/_keras_converter.pyc dans convert (modèle, noms_entrées, noms_fichiers, noms_input_image, is_bgr, i_bias_base, i_bias_base_bias, i_bias_bleus, i_bias_fraises, image_ scale, class_labels, predicted_feature_name, predicted_probabilities_output) 489 predicted_probabilities_output = predicted_probabilities_output) 490 elif _HAS_KERAS2_TF: -> 491 à partir de. import _keras2_converter 492 return _keras2_converter._convert (modèle = modèle, 493 noms_entrée = noms_entrée, /Utilisateurs/Jacopo/anaconda/envs/KerasTensorFlowCoreML/lib/python2.7/site-packages/coremltools/converters/keras/_keras2_converter.py in() 66 _keras.layers.wrappers.TimeDistributed: _layers2.default_skip, 67 ---> 68 _keras.applications.mobilenet.DepthwiseConv2D: _layers2.convert_convolution, 69 70} AttributeError: objet 'module' n'a pas d'attribut 'MobileNet'
J'utilise Python 2.7 sous Mac OS
Comme dit ceci est une chaîne linéaire très simple régression et le module n'a pas d'entrée d'image du tout.
tout soupçon?
Merci, Jacopo
Avez-vous déjà découvert cela? Je reçois le même problème. –
Oui Brad, coremltools 0.6.3 fonctionne pour moi avec Keras 2.0.6. Même si la note de dépendance dit simplement 2.0.4+ ;-) –