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 |
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 コア・コンポーネントのダウンロードとインストール¶
コマンド・プロンプト・ターミナル・ウィンドウを開きます。次のショートカットを使用できます: Ctrl+Alt+T
-
次のコマンドで、OpenVINO 向けの
/opt/intel
フォルダーを作成します。フォルダーが存在する場合は、この手順をスキップします。sudo mkdir /opt/intel
注
/opt/intel
パスは、管理者または root ユーザーに推奨されるフォルダーパスです。OpenVINO を通常のユーザー空間にインストールする場合、推奨されるパスは/home/<USER>/intel
です。必要に応じて、異なるパスを使用することもできます。 -
現在のユーザーの
Downloads
フォルダーを参照します。cd <user_home>/Downloads
-
システムの 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
-
必要なシステム依存関係を Linux* にインストールします。これには、OpenVINO が展開されたインストール・ディレクトリーのスクリプトを使用します。次のコマンドを実行します。
cd /opt/intel/openvino_2024.0.0 sudo -E ./install_dependencies/install_openvino_dependencies.sh
-
(オプション) 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
-
次のようにシンボリック・リンクを作成すると便利です。
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 モノデプスモデルを使用してシーン内の深度を推定します。
OpenVINO を使ってみるには、次にある他の Jupyter ノートブックのチュートリアル・ページにアクセスしてください。
基本的な画像分類の C++ アプリケーションをビルドして実行する手順については、C++ クイックスタートの例を試してください。
OpenVINO を使ってみるには、次にある他の C++ サンプル・アプリケーションの Jupyter ノートブックのチュートリアル・ページにアクセスしてください。
インテル® ディストリビューションの OpenVINO™ ツールキットのアンインストール¶
OpenVINO ランタイムをアーカイブファイルからインストールした場合は、アーカイブファイルと展開したフォルダーを削除するだけでアンインストールできます。アンインストールすると、インテル® ディストリビューションの OpenVINO™ ツールキットのコンポーネント・ファイルがすべて削除されますが、インストール・ディレクトリー内のユーザーファイルには影響しません。
シンボリック・リンクを作成した場合は、まずリンクを解除します。
sudo rm /opt/intel/openvino_2024
ファイルを削除するには以下を実行します。
rm -r <extracted_folder> && rm <path_to_archive>
関連情報¶
OpenVINO™ で使用するためモデルを変換します: モデルの変換
独自の OpenVINO™ アプリケーションを作成します: OpenVINO™ ランタイム・ユーザー・ガイド
サンプル・アプリケーション: OpenVINO ツールキットのサンプル概要
事前トレーニング済みモデル概要: OpenVINO™ ツールキットの事前トレーニング済みモデル概要
GitHub リポジトリーの IoT ライブラリーとサンプルコード: インテル® IoT デベロッパー・キット