はじめに
このコンテンツでは、OpenVINO™ Toolkit と OpenVINO™ Notebooks をインストールする手順についてご紹介します。
本コンテンツ内容は執筆時点 (2023/3/7) で最新のバージョンである OpenVINO™ Toolkit 2022.3 LTS をターゲットとして記載しております。
今回は、 OS としてUbuntu 20.04.5 LTS を使用し、ハードウェアは弊社取り扱い製品のインテル® NUC を使用しました。
この手順は、下記 Intel® Distribution of OpenVINO™ Toolkit と OpenVINO™ Notebooks の github の ULR を参考にしています。
参考:
- Intel® Distribution of OpenVINO™ Toolkit
- OpenVINO™ Notebooks の github
- インテル® NUC コンパクトで非常にパワフルなパソコンをその手に
<今回使用した弊社取り扱い製品>
- 第11世代インテル® Core™ プロセッサー搭載のインテル® NUC
1.事前準備
STEP 1-1 :
Ubuntu 20.04 をインストールし、apt-get update と apt-get upgrade を実行します。
sudo apt-get update
sudo apt-get upgrade
STEP 1-2 :
UbuntuにPython3.8とvenvの仮想環境をインストールします。
sudo apt install python3.8-venv
2.OpenVINO™ Toolkit 2022.3 LTS のインストール
Intel® Distribution of OpenVINO™ Toolkit のリンクを参考にして OpenVINO™ のダウンロード&インストールします。
今回は一番簡単にインストール出来る PyPI での方法を実行してみますので、下のキャプチャのように選択します。
Environment : Development Tools
Operating System : Linux
Version : 2022.3 (Recommended)
Distribution : PIP
選択した Environment、Operating System、Version、Distoribution に合わせて、下記画面のように必要なコマンドが表示されますので、コピー&ペーストして実行します。
STEP 2-1 : 仮想環境を作成します。
python3 -m venv openvino_env
STEP 2-2 : 仮想環境をアクティベートします。
source openvino_env/bin/activate
STEP 2-3 : pip を最新版にアップグレードします。
python -m pip install --upgrade pip
STEP 2-4 : バージョンを指定して Development Tools のダウンロードとインストールをします。
pip install openvino-dev==2022.3.0
下記のように、コマンド実行後にメッセージが表示されますが、エラーが発生していなければ環境構築は完了です。
なお、ターミナルウインドウを閉じてしまった場合は、再度 STEP 2-2 を実行して、OpenVINO™ の仮想環境をアクティベートします。
source openvino_env/bin/activate
3.OpenVINO™ Notebooks のインストールと実行
OpenVINO™ Notebooks github の Ubuntu のリンクを参考にして、OpenVINO™ Notebooks をインストールします。
STEP 3-1 : OpenVINO™ の仮想環境ディアクティベートし、追加のライブラリをインストールします。
deactivate
sudo apt-get install build-essential python3-dev git-all
STEP 3-2 : OpenVINO™の 仮想環境をアクティベートします。
source openvino_env/bin/activate
STEP 3-3 : レポジトリをクローンします。
git clone --depth=1 https://github.com/openvinotoolkit/openvino_notebooks.git
STEP 3-4 : cd コマンドで openvino_notebooks ディレクトリへ移動します。
cd openvino_notebooks
STEP 3-5 : 依存関係等のパッケージをインストールします。
pip install wheel setuptools
pip install -r requirements.txt
STEP 3-6 : 全ての notebooks をまとめて起動する方法です。
jupyter lab notebooks
無事起動出来ました。画面左側のサイドバーから notebook を選んで使用します。
各 notebook は notebooks ディレクトリ内のサブディレクトリ内にあります。
STEP 3-7 : Monodepth notebook (深度推定) の例ですが、1つの notebooks を指定して起動することもできます。
jupyter notebook notebooks/201-vision-monodepth/201-vision-monodepth.ipynb
無事起動出来ました。
STEP 3-8 : Notebook の実行
基本的には、上部にある Run ボタンをクリックするだけで、各ステップを実行できます。
上から7番目のコードまで実行したときの結果です。
左のソースの画像に対して、深度を推定した結果の画像が右側に表示されました。
上から11番目のコードまで実行したときの結果です。
左のソースのビデオに対して、深度を推定した結果のビデオが右側に表示されました。
まとめ
用意されている notebooks が多いのですが、下記リンクの Getting Started を参考にお試し下さい。
参考: