Conan Package Manager から OpenVINO™ ランタイムをインストール

Conan Package Manager のディストリビューションでは次の点に注意してください。

  • C/C++ API のみが提供されます

  • NPU 推論はサポートされません

  • Windows*、Linux*、macOS* (すべての x86_64/arm64 アーキテクチャー) ユーザーを対象とします

完全な要件リストは以下で入手できます:
プロセッサー統合グラフィックス・テクノロジーが搭載されており、iGPU 推論をサポートしているかどうかは、以下を参照してください。
Conan Package Manager を使用するにはさまざまな方法があります。続行する前に、Conan ディストリビューションのページで詳細を確認してください。

Conan Package Manager で OpenVINO ランタイムをインストール

  1. 例えば、pip を使用して、Conan 2.0.8 以降をインストールします。

    python3 -m pip install 'conan>=2.0.8'
    
  2. OpenVINO プロジェクトの conanfile.txt ファイルを作成し、そこに “openvino” 依存関係を追加します。

    [requires]
    openvino/2024.0.0
    [generators]
    CMakeDeps
    CMakeToolchain
    [layout]
    cmake_layout
    

    以下のコマンドを実行して conan_toolchain.cmake ファイルを作成します。このファイルは、OpenVINO でプロジェクトをコンパイルするために使用されます。

    conan install conanfile.txt --build=missing
    

    デフォルトで OpenVINO は、利用可能なすべてのプラグインおよびフロントエンドとともに静的にコンパイルされます。ニーズに合わせたバージョンをビルドするには、Conan Package Manager ページで OpenVINO 用のオプションがあることを確認し、次のようにコマンドを拡張します。

    conan install conanfile.txt --build=missing -o:h 'openvino/*:enable_intel_gpu=False' -o:h 'openvino/*:enable_onnx_frontend=False' -o:h 'openvino/*:shared=True'
    
  3. OpenVINO を使用してプロジェクトを構成およびコンパイルします。

    cmake -DCMAKE_TOOLCHAIN_FILE=<path to conan_toolchain.cmake> -DCMAKE_BUILD_TYPE=Release -S <path to CMakeLists.txt of your project> -B <build dir>
    cmake --build <build dir> --parallel
    

    OpenVINO は、Conan 2.0 でサポートされている限り、任意のビルド・インターフェイスで使用できます。さらに詳しく