ID de l'article: 000090639 Type de contenu: Messages d'erreur Dernière révision: 05/08/2022

Impossible de convertir le modèle EfficientNetB0 personnalisé en format de représentation intermédiaire (IR)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
En bref

Modèles EfficientNet validés et pris en charge par OpenVINO™.

Descriptif
  • Le modèle a été généré à l’aide de ce code :

    model=tf.keras.applications.EfficientNetB0(

        include_top=True,

        weights=None,

        pooling=max,

        classes=2,

        classifier_activation="softmax"

    )

  • A converti le modèle en format Modèle enregistré
  • A exécuté la commande Optimiseur de modèle :

    mo --saved_model_dir model

  • Erreurs reçues :

    [ ERROR ]  Cannot infer shapes or values for node "StatefulPartitionedCall".

    [ ERROR ]  Error converting shape to a TensorShape: Failed to convert 'masked_array(data=[--, 224, 224, 3],

                 mask=[ True, False, False, False],

           fill_value=-1000000007)' to a shape: 'masked'could not be converted to a dimension. A shape should either be single dimension (e.g. 10), or an iterable of dimensions (e.g. [1, 10, None])..

    [ ERROR ] 

    [ ERROR ]  It can happen due to bug in custom shape infer function .

    [ ERROR ]  Or because the node inputs have incorrect values/shapes.

    [ ERROR ]  Or because input shapes are incorrect (embedded to the model or passed via --input_shape).

    [ ERROR ]  Run Model Optimizer with --log_level=DEBUG for more information.

    [ ERROR ]  Exception occurred during running replacer "REPLACEMENT_ID" (): Stopped shape/value propagation at "StatefulPartitionedCall" node.

     For more information please refer to Model Optimizer FAQ, question #38. (https://docs.openvino.ai/latest/openvino_docs_MO_DG_prepare_model_Model_Optimizer_FAQ.html?question=38#question-38) Post Time

Résolution

Les erreurs se produisent en raison de certaines couches du modèle personnalisé qui ne sont pas compatibles avec l’architecture de l’optimiseur de modèle.

Les modèles Intel Public Pre-Trained EfficientNet validés à partir du Zoo Open Model sont les suivants :

Produits associés

Cet article concerne 1 produits

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.