ID del artículo: 000087957 Tipo de contenido: Resolución de problemas Última revisión: 03/08/2022

Se ha encontrado un problema de pérdida de memoria al ejecutar OpenVINO™ muestra de clasificación de imágenes Async C++ con Intel® Inspector

Entorno

OpenVINO 2021.3, CentOS 7

CentOS 7.3

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

Cómo evitar el problema de pérdida de memoria al ejecutar OpenVINO™ muestras de C++ con el Intel Inspector.

Descripción
  1. Se ejecutó OpenVINO™ Ejemplo de clasificación de imágenes Async C++con Intel® Inspector para comprobar el problema de memoria.

    Comando utilizado:

    $ pwd
    /home/centos/inference_engine_cpp_samples_build/intel64/Release

    $ /opt/intel/oneapi/inspector/2021.3.0/bin64/inspxe-cl -c mi3 ./classification_sample_async -m /opt/intel/openvino_2021.3.394/deployment_tools/open_model_zoo/tools/downloader/intel/image-retrieval-0001/FP16-INT8/image-retrieval-0001.xml -i /home/centos/images -nt 8

    $ /opt/intel/oneapi/inspector/2021.3.0/bin64/inspxe-cl -report observations

  2. Intel® Inspector informe generado que detalla el problema de la memoria.
Resolución

La aplicación de análisis de desempeño se utilizó como referencia para maximizar el desempeño de la inferencia. Hubo algunos códigos relacionados con las estadísticas de latencia en la aplicación de análisis de desempeño.

La extracción de los snippets relacionados del código hará que la memoria sea estable.

Más información

No se recomienda utilizar benchmark_app aplicación para pruebas de esfuerzo, ya que utiliza la clase privada std::vector<>_latencies en la clase InferRequestsIndex , que recopila cada valor de latencia y calcula el valor medio de latencia.

Productos relacionados

Este artículo se aplica a 2 productos

Intel® DevCloud para la periferia

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.