如何使用 Python* API 一OpenVINO™建立適用于 Linux* 的開放來源碼工具組

文件

安裝與設定

000057448

2021 年 02 月 11 日

若要使用 Python* 與開放來源 OpenVINO™ 工具組 - 適用于 Linux* 的 Deep Learning Deployment Toolkit, 您必須安裝 Python 3.5 或以上,然後在 CMake 命令列中指定正確的 Python 版本來建立工具組。

如果不明確指定 Python 版本,CMake 會選取系統層級的 Python 版本,即 2.7,而您的 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的 OpenVINO工具組。