如何透過 Python* API 封包從來源建立 Linux* 的開放原始碼OpenVINO™工具組

文件

安裝與設定

000057448

2022 年 12 月 20 日

若要使用 Python* 與 Linux* 的開放原始 碼OpenVINO™工具組 ,您必須安裝 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_build_dependencies.sh
    $ ./install_build_dependencies.sh
    $ mkdir build && cd build

    $ python3 -m pip install -r ../src/bindings/python/src/compatibility/openvino/requirements-dev.txt

     

    注意

    在下方的 CMake 命令列中,使用您的 Python* 版本替換 3.8。Python 的位置與版本取決於架構與作業系統。

     

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

     

  2. 出口 環境變數。

    建置程式完成後, 匯出 環境變數:

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

     

  3. 測試 建置。

    執行 下列腳本以導入 Core,檢查您是否正確建置了 Python* 包裝紙:

    $ python3.8
    >>> from openvino.runtime import Core

     

如果您能成功導入 Core,您已正確打造了搭載 Python 包裝的OpenVINO™工具組。