Ir para o conteúdo principal
Base de conhecimentos do Suporte

Não é possível otimizar o modelo YOLOv5 ONNX personalizado convertido em REPRESENTAÇÃO INTERMEDIÁRIA INT8 (IR)

Tipo de conteúdo: Mensagens de erro   |   ID do artigo: 000092780   |   Última revisão: 16/11/2022

Descrição

  • Modelo YOLOv5 ONNX personalizado convertido em FP32 IR:
    mo --input_model model.onnx
  • Corri a Ferramenta de otimização pós-treinamento (POT) com o IR FP32.
  • Erro recebido:
    Error: AssertionError: Incorrect mapping then_graph outputs with Result_6617 outputs! Can't find port with ID 4 in If operation.

Resolução

  1. Visualize o modelo ONNX na Netron.
  2. Pesquise a palavra-chave Transpose em Netron.
  3. Obtenha o nome do nó de convolução.
  4. Especifique o nome do nó de convolução ao converter o modelo ONNX em IR:
    mo --input_model model.onnx --output
  5. Executar POT com IR:
    pot -c model.json

Produtos relacionados

Este artigo aplica-se a 3 produtos.
Software do processador Intel® Xeon Phi™ OpenVINO™ toolkit Bibliotecas de desempenho

Avisos legais

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.