ID del artículo: 000088875 Tipo de contenido: Resolución de problemas Última revisión: 20/05/2022

No se puede convertir el modelo TensorFlow* 2 personalizado a representación intermedia (IR) utilizando OpenVINO™ 2020.4.582

Entorno

OpenVINO 2020.4.582, TensorFlow 2.6.0

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Versión OpenVINO compatible con los modelos de API de detección de objetos TensorFlow 2.0.

Descripción
  • Modelo TensorFlow 2 convertido personalizado mask_rcnn_inception_resnet_v2_1024x1024_coco17 para IR utilizando el comando Model Optimizer:
     
    NotaEs posible que el enlace anterior no descargue el archivo correctamente. Podría ser necesario que copie (haga clic con el botón derecho y copie la dirección del enlace) y que pegado el enlace directamente en el navegador para abrir el archivo.

    "Exception: Exception occurred during running replacer "REPLACEMENT_ID ()": The function 'update_custom_layer_attributes' must be implemented in the sub-class."

    python mo_tf.py

    --saved_model_dir C:\DATASETS\mask50000\exports\saved_model

    --output_dir C:\DATASETS\mask50000

    --reverse_input_channels

    --tensorflow_custom_operations_config extensions\front\tf\mask_rcnn_support_api_v2.4.json

    --tensorflow_object_detection_api_pipeline_config C:\DATASETS\mask50000\exports\pipeline.config

    --log_level=DEBUG

  • Error recibido:

    "Exception: Exception occurred during running replacer "REPLACEMENT_ID ()": The function 'update_custom_layer_attributes' must be implemented in the sub-class."

Resolución

La compatibilidad con los modelos de API de detección de objetos TensorFlow 2.0 se ha habilitado completamente solo a partir de OpenVINO 2021.3.

Actualice a OpenVINO versión 2021.3 o posterior.

Productos relacionados

Este artículo se aplica a 2 productos

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. 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.