はじめに
Windows 10 Proで、OpenVINO 2021.3を試してみました。無事動作するようになりましたが、1点つまづきポイントがありましたので情報共有します。
環境
以下の環境で確認しました。
MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
2.7 GHz クアッドコアIntel Core i7
16 GB 2133 MHz LPDDR3
Intel Iris Plus Graphics 655 1536 MB
外付けSSDにWindows 10 Proをインストールして、起動時のディスク切り替えでmacOS/Win10を使い分ける環境です。MacBookですがOSが立ち上がってしまえば、普通のWindowsとして利用が出来ます。OpenVINOも動作しました。
OpenVINO インストール手順
インストール手順は2021.1と同様です。
つまづきポイント
install_prerequisites.bat を実行する際に、以下のエラーメッセージが表示されます。2021.1 ではこのエラーは表示され無かったので、困ってしまいました。
\Intel\openvino_2021\deployment_tools\model_optimizer\install_prerequisites\..\mo\utils\extract_release_version.py') の使い方が誤っています。
2021.1 と 2021.3 のinstall_prerequisites.bat を比較すると、新たに追加された処理の部分でエラーとなっているようです。pythonのバージョンも変えて切り分けてみましたが事象変わらずでした。
つまづきポイントの解決方法
以下のサポート情報に解決方法がありました。バッチファイルが間違っていたようですね。
install_prerequisites.bat バッチファイルの次の 行に引用符を 追加します。
元の行 83 から: python_command='python "%~dp0..\mo\utils\extract_release_version.py"'
元の行 93 から: python "%~dp0..\mo\utils\find_ie_version.py"
元の行 132 から: python "%~dp0..\mo\utils\find_ie_version.py"
元の行 150 から: python "%~dp0..\mo\utils\find_ie_version.py"
extract_release_version.pyの実行のところは””で囲ってみたのですが、他のところまで実行が進んでいたようで、そこでエラーになっていたのかもしれません。バッチファイルはデバッグがし辛いのではまりました。
まとめ
OpenVINO 2021.3 の構築時、バッチファイル実行するタイミングで「使い方が誤っています。」が表示された場合は、引用符で囲って解決するかどうかお試しください。
フリーのITエンジニア(何でも屋さん)。趣味は渓流釣り、サッカー観戦、インラインホッケー、アイスホッケー、RaspberryPiを使った工作など。AI活用に興味があり試行錯誤中です。