Cách xây dựng Bộ công cụ OpenVINO™ nguồn mở cho Linux* từ Nguồn với Python* API Wrapper

Tài liệu

Cài đặt & Thiết lập

000057448

20/12/2022

Để sử dụng Python* với bộ công cụ OpenVINO™ nguồn mở cho Linux*, bạn phải cài đặt Python* 3.5 trở lên, sau đó xây dựng bộ công cụ bằng cách xác định phiên bản Python chính xác trong dòng lệnh CMake.

Nếu bạn không xác định rõ ràng một phiên bản Python, CMake chọn phiên bản Python cấp hệ thống, đó là 2.7 và các lệnh Python của bạn sẽ không hoạt động.

Lưu ý

Các hướng dẫn dưới đây giả định rằng bạn đã cài đặt Python*.

  1. Xây dựng từ nguồn.

    Tham khảo hướng dẫn Xây dựng cho Linux* để biết các bước chi tiết hơn.

    $ 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

     

    Lưu ý

    Trong dòng lệnh CMake bên dưới, thay thế 3.8 bằng phiên bản Python*. Vị trí và phiên bản của Python phụ thuộc vào kiến trúc và hệ điều hành.

     

    $ 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. Xuất khẩu biến môi trường.

    Sau khi quá trình xây dựng hoàn tất , xuất các biến môi trường:

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

     

  3. Thử nghiệm bản dựng.

    Kiểm tra xem bạn đã xây dựng chính xác bộ đóng gói Python* bằng cách chạy các lệnh sau để nhập Core:

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

     

Nếu bạn có thể nhập khẩu thành công Core, bạn đã xây dựng chính xác bộ công cụ OpenVINO™ hành bằng gói Python.