ID articolo: 000088875 Tipo di contenuto: Risoluzione dei problemi Ultima recensione: 20/05/2022

Impossibile convertire il modello TensorFlow* 2 personalizzato in rappresentazione intermedia (IR) utilizzando OpenVINO™ 2020.4.582

Ambiente

OpenVINO 2020.4.582, TensorFlow 2.6.0

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Riepilogo

Versione OpenVINO supportata per i modelli di API di rilevamento degli oggetti TensorFlow 2.0.

Descrizione
  • Modello TensorFlow 2 personalizzato convertito mask_rcnn_inception_resnet_v2_1024x1024_coco17 a IR utilizzando il comando Model Optimizer:
     
    NotaIl collegamento sopra potrebbe non scaricare correttamente il file. Potrebbe essere necessario copiare (fare clic con il pulsante destro del mouse e copiare l'indirizzo del collegamento) e incollare il collegamento direttamente nel browser per aprire il file.

    "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

  • Errore ricevuto:

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

Soluzione

Il supporto per i modelli di API di rilevamento degli oggetti TensorFlow 2.0 è stato completamente abilitato solo a partire da OpenVINO 2021.3.

Eseguire l'aggiornamento a OpenVINO 2021.3 o versioni successive.

Prodotti correlati

Questo articolo si applica a 2 prodotti

Il contenuto di questa pagina è il risultato della combinazione tra la traduzione umana e quella automatica del contenuto originale in lingua inglese. Questo contenuto è fornito soltanto a titolo di informazione generale e non ha pretese di completezza o accuratezza. In presenza di contraddizioni tra la versione in lingua inglese di questa pagina e la sua traduzione, fa fede la versione inglese. Visualizza la versione in lingua inglese di questa pagina.