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

Tài liệu

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

000057448

26/05/2021

Để sử dụng Python* với bộ công cụ OpenVINO™ mã nguồn mở - Bộ công cụ triển khai học sâu 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 cho rằng bạn đã cài đặt Python*.

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

    Tham khảo hướng dẫn Tòa nhà 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_dependencies.sh
    $ ./install_dependencies.sh
    $ mkdir build && cd build

     

    Lưu ý

    Trong dòng lệnh CMake bên dưới, thay thế 3.6 bằng phiên bản Python* của bạn. Vị trí 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.6` \
    -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so \
    -DPYTHON_INCLUDE_DIR=/usr/include/python3.6 ..
    $ make --jobs=$(nproc --all)

     

  2. Xuất khẩu biến môi trường.

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

    $ 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. Thử nghiệm bản dựng.

    Kiểm tra xem bạn đã xây dựng chính xác bộ thu phát Python bằng cách chạy các lệnh sau để nhập IENetwork và IECore:

    $ python3.6
    >>> from openvino.inference_engine import IENetwork, IECore

     

Nếu bạn có thể nhập thành công IENetwork và IECore, bạn đã xây dựng chính xác bộ công cụ OpenVINO với bộ hiệu chỉnh Python.