ID del artículo: 000087323 Tipo de contenido: Mantenimiento y desempeño Última revisión: 01/02/2023

Los resultados de inferencia son diferentes entre el complemento de CPU y el complemento MYRIAD con el mismo modelo de representación intermedia (IR)

Entorno

Barra de cómputo neuronal Intel 2

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Métodos para mejorar los resultados de inferencia generados a partir del complemento MYRIAD

Descripción
  1. Muestra de SSD python* de detección de objetos modificados mediante la extracción del resultado de la capa conv2/WithoutBiases
  2. Se ejecutó la demostración con la misma imagen de entrada y el mismo modelo de mobilenet-ssd en el complemento de CPU y el complemento MYRIAD.
  3. Comparó las dos imágenes de salida generadas por el complemento de CPU y el complemento MYRIAD utilizando Beyond Compare.
  4. Hubo muchas diferencias (denotadas por puntos rojos) entre las dos imágenes de salida.
Resolución

Se espera que tenga una diferencia de precisión entre cualquiera de las plataformas objetivo, pero la diferencia de las métricas de referencia debería estar dentro del 1 %.

Elija uno de los dos métodos para mejorar los resultados de inferencia generados por el complemento MYRIAD:

Método 1:

  • Desactivar Aceleración de hardware MYRIAD en el código fuente.

    ie = IECore()
    ie.set_config({'MYRIAD_ENABLE_HW_ACCELERATION': 'NO'}, "MYRIAD")
    net = ie.read_network(model=model_xml, weights=model_bin)
    exec_net = ie.load_network(network=net, device_name="MYRIAD")

Método 2:

  • Volver a generarModelo IR que utiliza el optimizador de modelos al especificar el valor de escala. El valor de escala debe ser de hasta 255.

    python mo.py --input_model --scale

Más información

Consulte Cómo comparar en la vista Comparar imágenes utilizando Beyond Compare.

Consulte Diferencias entre dos imágenes para detectar y visualizar diferencias entre dos imágenes.

Productos relacionados

Este artículo se aplica a 1 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.