Linux* の OpenVINO™ ランタイムをアーカイブファイルからインストール

アーカイブ・ディストリビューションでは次の点に注意してください。

  • C/C++ と Python API の両方が提供されます

  • サンプルコードが追加で含まれます

  • Linux* ユーザー専用 (他のシステム用のアーカイブも利用できます)

  • 異なるオペレーティング・システムでは、異なるハードウェア・サポートを提供する場合があります (詳細については、次のドロップダウンを参照してください)

推論オプション

オペレーティング・システム

CPU

GPU

NPU

Debian9 armhf

V

n/a

n/a

Ubuntu18 arm64

V

n/a

n/a

CentOS7 x86_64

V

V

n/a

Ubuntu18 x86_64

V

V

n/a

Ubuntu20 x86_64

V

V

V

Ubuntu22 x86_64

V

V

V

RHEL8 x86_64

V

V

n/a

完全な要件リストは以下で入手できます:
プロセッサー統合グラフィックス・テクノロジーが搭載されており、iGPU 推論をサポートしているかどうかは、以下を参照してください。
  • GCC 9.3.0

  • GCC 7.5.0

  • GCC 8.4.1

  • GCC 8.3.1

次の手順でインストールします。

devtoolset-8 で GCC 8.3.1 をインストール

sudo yum update -y && sudo yum install -y centos-release-scl epel-release
sudo yum install -y devtoolset-8

devtoolset-8 を有効にして、現在の gcc バージョンを確認

source /opt/rh/devtoolset-8/enable
gcc -v

OpenVINO ランタイムのインストール

ステップ 1: OpenVINO コア・コンポーネントのダウンロードとインストール

  1. コマンド・プロンプト・ターミナル・ウィンドウを開きます。次のショートカットを使用できます: Ctrl+Alt+T

  2. 次のコマンドで、OpenVINO 向けの /opt/intel フォルダーを作成します。フォルダーが存在する場合は、この手順をスキップします。

    sudo mkdir /opt/intel
    

    /opt/intel パスは、管理者または root ユーザーに推奨されるフォルダーパスです。OpenVINO を通常のユーザー空間にインストールする場合、推奨されるパスは /home/<USER>/intel です。必要に応じて、異なるパスを使用することもできます。

  3. 現在のユーザーの Downloads フォルダーを参照します。

    cd <user_home>/Downloads
    
  4. システムの OpenVINO ランタイム・アーカイブ・ファイルをダウンロードし、ファイルを展開してフォルダー名を変更し、目的のパスに移動します。

    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_ubuntu22_2024.0.0.14509.34caeefd078_x86_64.tgz --output openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_ubuntu22_2024.0.0.14509.34caeefd078_x86_64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_ubuntu20_2024.0.0.14509.34caeefd078_x86_64.tgz --output openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_ubuntu20_2024.0.0.14509.34caeefd078_x86_64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_ubuntu18_2024.0.0.14509.34caeefd078_x86_64.tgz --output openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_ubuntu18_2024.0.0.14509.34caeefd078_x86_64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_rhel8_2024.0.0.14509.34caeefd078_x86_64.tgz --output openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_rhel8_2024.0.0.14509.34caeefd078_x86_64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_centos7_2024.0.0.14509.34caeefd078_x86_64.tgz --output openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_centos7_2024.0.0.14509.34caeefd078_x86_64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_ubuntu18_2024.0.0.14509.34caeefd078_arm64.tgz -O openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_ubuntu18_2024.0.0.14509.34caeefd078_arm64 /opt/intel/openvino_2024.0.0
    
    curl -L https://storage.openvinotoolkit.org/repositories/openvino/packages/2024.0/linux/l_openvino_toolkit_debian9_2024.0.0.14509.34caeefd078_armhf.tgz -O openvino_2024.0.0.tgz
    tar -xf openvino_2024.0.0.tgz
    sudo mv l_openvino_toolkit_debian9_2024.0.0.14509.34caeefd078_armhf /opt/intel/openvino_2024.0.0
    
  5. 必要なシステム依存関係を Linux* にインストールします。これには、OpenVINO が展開されたインストール・ディレクトリーのスクリプトを使用します。次のコマンドを実行します。

    cd /opt/intel/openvino_2024.0.0
    sudo -E ./install_dependencies/install_openvino_dependencies.sh
    
  6. (オプション) numpy Python ライブラリーをインストールします。

    この手順は、Python API を使用する場合にのみ必要です。

    /opt/intel/openvino_2024.0.0/python フォルダーにある requirements.txt ファイルを使用できます。

    cd /opt/intel/openvino_2024.0.0
    python3 -m pip install -r ./python/requirements.txt
    
  7. 次のようにシンボリック・リンクを作成すると便利です。

    cd /opt/intel
    
    sudo ln -s openvino_2024.0.0 openvino_2024
    

    OpenVINO 2024 の以前のリリースをインストールしている場合は、openvino_2024 フォルダーへのシンボリック・リンクがすでに存在している可能性があります。sudo unlink openvino_2024 で以前のリンクを解除し、上記のコマンドを再実行します。

おめでとうございます。インストールが完了しました。ユースケースによっては、追加コンポーネントのインストールが必要となる場合があります。追加構成のリストを確認して、それらが必要かどうかを確認してください。

/opt/intel/openvino_2024 フォルダーには、OpenVINO のコア・コンポーネントが含まれます。ステップ 2 で異なるパス (/home/<USER>/intel/ など) を使用した場合、OpenVINO は /home/<USER>/intel/openvino_2024 に配置されます。openvino_2024 ディレクトリーへのパスは、OpenVINO ドキュメント全体で <INSTALL_DIR> とも表記されます。

ステップ 2: 環境の準備

OpenVINO アプリケーションをコンパイルして実行する前に、いくつかの環境変数を更新する必要があります。ターミナルウィンドウを開き、次のように setupvars.sh スクリプトを実行して、環境変数を一時的に設定します。<INSTALL_DIR> が /opt/intel/openvino_2024 ではない場合は、代わりに正しいパスを使用してください。

source /opt/intel/openvino_2024/setupvars.sh

システムに複数の OpenVINO バージョンがインストールされている場合は、使用するバージョンの setupvars.sh を選択することで簡単にバージョンを切り替えることができます。

新しいターミナルセッションを開くたびに、上記のコマンドを再実行する必要があります。新しいターミナルが開かれるたびにコマンドが自動的に実行されるようにシェルを設定するには、エディターで ~/.bashrc を開き、最後の行の後に source /opt/intel/openvino_2024/setupvars.sh を追加します。次回からターミナルを開くと、OpenVINO™ 環境が初期化された ([setupvars.sh]OpenVINO™ environment initialized.) と表示されます。マシン上に複数の OpenVINO バージョンがあり、それらを切り替える場合は、.bashrc を変更することはお勧めできません。

環境変数が設定されます。

次にすることは?

OpenVINO ランタイムがインストールできたので、独自のマシンラーニング・アプリケーションを実行する準備が整いました。OpenVINO アプリケーションにモデルを統合する方法の詳細は、次のチュートリアルを試してください。

Python クイックスタートの例では、ウェブブラウザー内の Jupyter ノートブックで OpenVINO モノデプスモデルを使用してシーン内の深度を推定します。

https://user-images.githubusercontent.com/15709723/127752390-f6aa371f-31b5-4846-84b9-18dd4f662406.gif

OpenVINO を使ってみるには、次にある他の Jupyter ノートブックのチュートリアル・ページにアクセスしてください。

基本的な画像分類の C++ アプリケーションをビルドして実行する手順については、C++ クイックスタートの例を試してください。

https://user-images.githubusercontent.com/36741649/127170593-86976dc3-e5e4-40be-b0a6-206379cd7df5.jpg

OpenVINO を使ってみるには、次にある他の C++ サンプル・アプリケーションの Jupyter ノートブックのチュートリアル・ページにアクセスしてください。

インテル® ディストリビューションの OpenVINO™ ツールキットのアンインストール

OpenVINO ランタイムをアーカイブファイルからインストールした場合は、アーカイブファイルと展開したフォルダーを削除するだけでアンインストールできます。アンインストールすると、インテル® ディストリビューションの OpenVINO™ ツールキットのコンポーネント・ファイルがすべて削除されますが、インストール・ディレクトリー内のユーザーファイルには影響しません。

シンボリック・リンクを作成した場合は、まずリンクを解除します。

sudo rm /opt/intel/openvino_2024

ファイルを削除するには以下を実行します。

rm -r <extracted_folder> && rm <path_to_archive>

関連情報