Ir al contenido principal
Base de conocimientos de asistencia

No se puede convertir el modelo efficientNetB0 personalizado a formato de representación intermedia (IR)

Tipo de contenido: Mensajes de error   |   ID del artículo: 000090639   |   Última revisión: 05/08/2022

Descripción

  • El modelo se generó mediante el uso de este código:

    model=tf.keras.applications.EfficientNetB0(

        include_top=True,

        weights=None,

        pooling=max,

        classes=2,

        classifier_activation="softmax"

    )

  • Convertido el modelo a formato SavedModel
  • Ejecutó el comando Optimizador de modelos:

    mo --saved_model_dir model

  • Errores recibidos:

    [ 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

Resolución

Los errores que se presentan se deben a que algunas de las capas del modelo personalizado no son compatibles con la arquitectura del optimizador de modelos.

Los modelos Intel Public Pre-Trained EfficientNet validados del Zoo Open Model son los siguientes:

Productos relacionados

Este artículo se aplica a 3 productos.
Software del procesador Intel® Xeon Phi™ Kit de herramientas OpenVINO™ Bibliotecas de desempeño

Descargos de responsabilidad legales

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.