如何透過 Python* API 封包從來源建立 Linux* 的開放原始碼OpenVINO™工具組
若要使用 Python* 與 Linux* 的開放原始 碼OpenVINO™工具組 ,您必須安裝 Python* 3.5 或以上,然後透過在 CMake 命令列中指定正確的 Python 版本來建立工具組。
如果您沒有明確指定 Python 版本,CMake 會拿起 2.7 的系統層級 Python 版本,而您的 Python 腳本將無法運作。
注意 | 以下說明假設您已安裝 Python*。 |
- 建立 來自來源。
如需更詳細的步驟,請參閱 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 的位置與版本取決於架構與作業系統。
-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) - 出口 環境變數。
建置程式完成後, 匯出 環境變數:
$ export PYTHONPATH=$PYTHONPATH:/~/openvino/bin/intel64/Release/python_api/python3.8/
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/openvino/bin/intel64/Release/ - 測試 建置。
執行 下列腳本以導入 Core,檢查您是否正確建置了 Python* 包裝紙:
$ python3.8
>>> from openvino.runtime import Core
如果您能成功導入 Core,您已正確打造了搭載 Python 包裝的OpenVINO™工具組。