Erstellen des Open-Source-OpenVINO™-Toolkits für Linux* von der Quelle mit dem Python* API Wrapper

Dokumentation

Installation und Setup

000057448

20.12.2022

Um Python* mit dem Open-Source OpenVINO™ Toolkit für Linux* zu verwenden, müssen Sie Python* 3.5 oder höher installieren und dann das Toolkit erstellen, indem Sie die richtige Python-Version in der CMake-Befehlszeile angeben.

Wenn Sie keine Python-Version explizit angeben, hebt CMake die Python-Version auf Systemebene auf, die 2.7 ist, und Ihre Python-Skripts funktionieren nicht.

Hinweis

Die unten stehenden Anweisungen gehen davon aus, dass Sie Python* bereits installiert haben.

  1. Bauen aus der Quelle.

    Ausführlichere Schritte finden Sie in den Building for Linux*-Anweisungen .

    $ 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

     

    Hinweis

    Ersetzen Sie in der CMake-Befehlszeile unten 3.8 durch Ihre Version von Python*. Die Position und Version von Python hängen von der Architektur und dem Betriebssystem ab.

     

    $ 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. Exportieren Umgebungsvariablen.

    Exportieren Sie die Umgebungsvariablen nach Abschluss des Build-Vorgangs:

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

     

  3. Test das Build.

    Stellen Sie sicher , dass Sie den Python* Wrapper korrekt gebaut haben, indem Sie das folgende Skript zum Import von Core ausführen:

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

     

Wenn Sie Core erfolgreich importieren können, haben Sie das OpenVINO™ Toolkit mit dem Python-Wrapper korrekt erstellt.