Cara Membangun Toolkit OpenVINO™ Sumber Terbuka untuk Linux* dari Sumber dengan Python* API Wrapper

Dokumentasi

Instal & Pengaturan

000057448

20/12/2022

Untuk menggunakan Python* dengan toolkit OpenVINO™ sumber terbuka untuk Linux*, Anda harus menginstal Python* 3.5 atau lebih tinggi, kemudian membuat kit peralatan dengan menentukan versi Python yang benar di baris perintah CMake.

Jika Anda tidak secara eksplisit menentukan versi Python, CMake mengambil versi Python tingkat sistem, yaitu 2.7, dan skrip Python Anda tidak akan berfungsi.

Catatan

Instruksi di bawah menganggap Anda telah menginstal Python*.

  1. Membangun dari sumber.

    Lihat instruksi Building for Linux* untuk langkah-langkah yang lebih terperinci.

    $ 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

     

    Catatan

    Pada baris perintah CMake di bawah ini, ganti 3.8 dengan versi Python*. Lokasi dan versi Python tergantung pada arsitektur dan sistem operasi.

     

    $ 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. Ekspor variabel lingkungan.

    Setelah proses build selesai, ekspor variabel lingkungan:

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

     

  3. Tes build.

    Periksa apakah Anda telah membuat pembungkus Python* dengan menjalankan skrip berikut untuk impor Core:

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

     

Jika Anda berhasil impor Core, Anda telah membangun kit peralatan OpenVINO™ dengan pembungkus Python dengan benar.