문서 ID: 000087957 콘텐츠 형태: 문제 해결 마지막 검토일: 2022-08-03

인텔® Inspector OpenVINO™ 이미지 분류 Async C++ 샘플을 실행할 때 메모리 누출 문제가 발생했습니다.

환경

OpenVINO 2021.3, CentOS 7

CentOS 7.3

BUILT IN - ARTICLE INTRO SECOND COMPONENT
요약

인텔 Inspector OpenVINO™ C++ 샘플을 실행할 때 메모리 누출 문제를 방지하는 방법.

설명
  1. 실행 OpenVINO™ 이미지 분류 Async C++ 샘플인텔® Inspector 메모리 문제를 확인합니다.

    사용 명령:

    $ 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. 인텔® Inspector 메모리 문제를 자세히 설명하는 보고서를 생성했습니다.
해결 방법

벤치마크 앱은 추론 성능을 극대화하기 위한 참조로 사용되었습니다. 벤치마크 앱의 지연 시간 통계와 관련된 몇 가지 코드가 있었습니다.

코드의 관련 스니펫을 제거하면 메모리가 안정적입니다.

추가 정보

모든 지연 시간 값을 수집하고 지연 시간의 중간 값을 계산하는 InferRequestsQueue 클래스에서 개인 std::vector_latencies 사용하므로 스트레스 테스트에 benchmark_app 응용 프로그램을 사용하지 않는 것이 좋습니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 2 제품

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.