주요 콘텐츠로 건너뛰기
지원 지식 베이스

여러 프로세스를 실행할 때 OpenVINO™ 추론 시간이 늘어남

콘텐츠 유형: 제품 정보 및 문서   |   문서 ID: 000058227   |   최종 검토: 2026-03-06

환경

Ubuntu OpenVINO 2024.0

설명

동일한 모델을 유추하기 위해 두 프로세스를 실행할 때 추론 시간이 두 배가 됩니다.

  • OpenVINO™ 사용하여 모델을 유추합니다.
  • 추론 시간은 단일 프로세스 실행 시 약 300ms입니다.
  • 두 프로세스를 사용할 때 두 프로세스의 추론 시간은 600ms가 됩니다.

해결 방법

  1. 응용 프로그램에 다음 구성을 추가합니다.
    Python*: core.set_property("CPU", {ov.properties.hint.enable_cpu_pinning(False)})
    C++ : core.set_property("CPU", ov::hint::enable_cpu_pinning(false));
  2. 데모를 빌드합니다.
참고ov::hint::enable_cpu_pinning 속성은 2024.0 OpenVINO™부터 레거시 CONFIG_KEY(CPU_BIND_THREAD) 매개 변수를 대체했습니다.

추가 정보

  • 기본값 enable_cpu_pinning property is enabled (true or YES) on Linux* and disabled (false or NO) on Windows* and macOS*.
  • Linux에서 기본 설정인 enable_cpu_pinning is enabled, which in some scenarios can cause multiple processes to bind to the same CPU core, potentially doubling inference time.
  • 속성을 false unbinds inferencing threads from specific CPU cores, allowing the operating system to schedule threads, which may be beneficial in applications with several parallel workloads.으로 설정

자세한 내용은 성능 힌트 및 스레드 스케줄링참조하십시오.

관련 제품

이 문서는 1개의 제품에 적용됩니다.

부인 정보

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

추가적인 도움이 필요하십니까?

지원팀 문의
지원팀 문의