ID do artigo: 000059245 Tipo de conteúdo: Mensagens de erro Última revisão: 20/05/2022

Não é possível converter EfficientDet_D0 em representação intermediária (IR) do kit OpenVINO™ Toolkit

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumo

Fornece script e linha de comando corretos para converter um EfficientDet_D0 em IR.

Descrição
  1. Converteu o EfficientDet_D0 usando converter.py script.

    python3 /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/downloader.py --name efficientdet-d0-tf
    python3 /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/converter.py \
    --name efficientdet-d0-tf -mo /opt/intel/openvino_2021.3.394/deployment_tools/model_optimizer


    Erro:
    FALHOU:
    efficientdet-d0-tf

     

  2. Converta o EfficientDet_D0 usando o script Model Optimizer:

    python3 $MO_ROOT/mo.py \
    --input_model savedmodeldir/efficientdet-d0_frozen.pb \
    --transformations_config $MO_ROOT/extensões/front/tf/automl_efficientdet.json \
    --input_shape [1,$IMAGE_SIZE,$IMAGE_SIZE,3] \
    -reverse_input_channels


    Erros:
    [ERRO ] ----------------- ERRO INTERNO ----------------
    [ ERRO ] Uma exceção inesperada aconteceu.
    [ ERRO ] Entre em contato com desenvolvedores do Model Optimizer e envie as seguintes informações:
    [ ERRO ] Exceção ocorreu durante a execução do substituidor "AutomlEfficientDet ()": o nó com o nome "convert_image" não é encontrado no gráfico. Este nó deve fornecer saída de imagem escalonada e é especificado no arquivo json...
    [ ERRO ] ---------------- FIM DO RELATÓRIO DE ERRO --------------

 

 

 


  1. Converteu o EfficientDet_D0 usando converter.py script.

    python3 /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/downloader.py --name efficientdet-d0-tf

    python3 /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/converter.py \
    --name efficientdet-d0-tf --mo /opt/intel/openvino_2021.3.394/deployment_tools/model_optimizer


    Erro:
    FAILED:
    efficientdet-d0-tf

     

  2. Converta o EfficientDet_D0 usando o script Model Optimizer:

    python3 $MO_ROOT/mo.py \
    --input_model savedmodeldir/efficientdet-d0_frozen.pb \
    --transformations_config $MO_ROOT/extensions/front/tf/automl_efficientdet.json \
    --input_shape [1,$IMAGE_SIZE,$IMAGE_SIZE,3] \
    --reverse_input_channels

    Erros:

    [ ERROR ] ----------------- INTERNAL ERROR ----------------
    [ ERROR ] Unexpected exception happened.
    [ ERROR ] Please contact Model Optimizer developers and forward the following information:
    [ ERROR ] Exception occurred during running replacer "AutomlEfficientDet ()": The node with name "convert_image" is not found in the graph. This node should provide scaled image output and is specified in the json file...
    [ ERROR ] ---------------- END OF BUG REPORT --------------

Resolução

Converta o modelo EfficientDet usando este comando com os argumentos corretos:

python3 $MO_ROOT/mo.py \
--input_shape=[1,512,512,3] \
--input=image_arrays \
--reverse_input_channels \
--input_model savedmodeldir/efficientdet-d0_frozen.pb \
--transformations_config $MO_ROOT/extensions/front/tf/automl_efficientdet.json

Outras informações

As informações para os argumentos corretos podem ser obtidas a partir deste script Efficientdet-do-tf model.yml .

Produtos relacionados

Este artigo aplica-se a 2 produtos

Intel® Developer Cloud para a borda

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.