環境構築(MacOS編)

インストールの前に

  • macOS 10.14.4(Mojave) 以上
  • インターネット環境

※2020.06.05追記:OpenVINO 2020.3 LTS Release も同様の手順で入る事を確認済です。

インストールされるコンポーネント

コンポーネント説明
Model OptimizerThis tool imports, converts, and optimizes models, which were trained in popular frameworks, to a format usable by Intel tools, especially the Inference Engine.
Popular frameworks include Caffe*, TensorFlow*, MXNet*, and ONNX*.
Inference Engine
ディープラーニングエンジン
アプリケーション組み込みライブラリ
OpenCVIntel Hardware用にコンパイルされたOpenCV
Sample Applications推論エンジンを使用するためのコンソールデモアプリケーション
DemosA set of console applications that demonstrate how you can use the Inference Engine in your applications to solve specific use-cases
Additional ToolsA set of tools to work with your models
Documentation for PreTrained ModelsDocumentation for the pre-trained models available in the Open Model Zoo repo

プラットフォーム

ハードウェアの制限

  • 6th-10th Generation Intel® Core™
  • Intel® Xeon® v5 family
  • Intel® Xeon® v6 family
  • Intel® Neural Compute Stick 2

ソフトウェアのインストール

必要なソフトウェア

  • CMake 3.4 or higher
  • Python 3.5 or higher
  • Apple Xcode* Command Line Tools
  • (Optional) Apple Xcode* IDE (not required for OpenVINO, but useful for development)

CMakeのインストール

CMake のページでMacOS用のcmakeをダウンロードする

dmg形式の場合、Applicationsフォルダにコピー

Terminalで下記コマンドを実行するとシンボリックリンクを作成してくれる
sudo “/Applications/CMake.app/Contents/bin/cmake-gui” –install

Pythonのインストール


Python3.5〜3.7が必要となりますが、Macには2系がインストールされているので、Python のページでダウンロード

今回は、3.7.6をインストールします
インストールは、pkg形式でクリックのみでインストール可能です

Apple Xcode Command Line Tools のインストール

XcodeはCommand Line Toolsのみでのインストールが可能です
Apple Developer ページにアクセスし、Apple Xcode Command Line Toolsをダウンロードします


OpenVINOのインストール・設定

OpenVino toolkitのダウンロード

こちらよりユーザー情報を登録後、最新版のOpenVino toolkit for macOSをダウンロードします
ダウンロード後は、dmgとなるので実行

クリックして表示し、m_openvino_toolkitアイコンクリックで、インストール画面へ移行します

CMake2.8 以上がインストールされていない、と表示があります
依存するツールがない場合はこちらに表示されます

これでインストール完了です
次は環境設定に移ります

OpenVINO 環境設定

Terminalから環境設定を行います


source /opt/intel/openvino/bin/setupvars.sh
このコマンドによって、OpenVINOの環境が設定されます
このコマンドはログインごとに行う必要がありますが、
.bash_profileに書き込めば、その必要はありません

Model Optimizer 設定

cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
sudo ./install_prerequisites.sh

NEURAL COMPUTE STICK2 の使用

MacでNCS2を使用する場合は、下記のコマンドで使用することが可能です

brew install libusb

お疲れ様でした
インストールはこれで完了です