Python* API 래퍼를 사용하여 소스에서 Linux*OpenVINO™용 오픈 소스 툴 도구를 구축하는 방법

문서

설치 및 설정

000057448

2021-05-26

오픈 소스 툴kit에 Python*을 OpenVINO™ Linux*의 딥 러닝 배포 툴키트 를 사용하려면 Python 3.5 이상을 설치한 다음 CMake 명령줄에 올바른 Python 버전을 지정하여 툴키를 구축해야 합니다.

Python 버전을 명시적으로 지정하지 않으면 CMake가 2.7인 시스템 수준 Python 버전을 픽업하며 Python 스크립트가 작동하지 않습니다.

참고

아래 지침에서는 Python*을 이미 설치했다고 가정합니다.

  1. 빌드 를 통해

    자세한 단계는 Linux용 빌딩 지침을 참조하십시오.

    $ git clone https://github.com/openvinotoolkit/openvino.git
    $ cd openvino
    $ git submodule update --init --recursive
    $ chmod +x install_dependencies.sh
    $ ./install_dependencies.sh
    $ mkdir build && cd build

     

    참고

    아래 CMake 명령줄에서 Python*의 버전으로 3.6으로 대체합니다. Python의 위치는 아키텍처와 운영 체제에 따라 다를 수 있습니다.

     

    $ cmake -DCMAKE_BUILD_TYPE=Release \
    -DENABLE_PYTHON=ON \
    -DPYTHON_EXECUTABLE=`which python3.6` \
    -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so \
    -DPYTHON_INCLUDE_DIR=/usr/include/python3.6 ..
    $ make --jobs=$(nproc --all)

     

  2. 내보내기 환경 변수.

    빌드 프로세스가 완료되면 환경 변수를 내보낼 수 있습니다.

    $ export PYTHONPATH=$PYTHONPATH:/~/openvino/bin/intel64/Release/lib/python_api/python3.6/
    $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/openvino/bin/intel64/Release/lib/

     

  3. 테스트 구축할 수 있습니다.

    IENetwork 및 IECore를 가져오기 위해 다음 스크립트를 실행하여 Python 래퍼를 올바르게 제작한지 확인합니다.

    $ python3.6
    >>> from openvino.inference_engine import IENetwork, IECore

     

IENetwork와 IECore를 성공적으로 가져올 수 있는 경우, Python 래퍼를 사용하여 OpenVINO 툴키를 올바르게 구축했습니다.