openvino是一款可以在Intel CPU/GPU/FPGA/Movidious上进行神经网络加速的软件。官方安装流程见 https://software.intel.com/en-us/openvino-toolkit 。
But在安装的过程中踩了不少坑,下面记录一下,主要是在Windows下安装,用python进行调用
1.run install_prerequisites.bat 如果是使用了代理的情况下的话,会出现下载不了安装包的情况,简单的办法就是在bat脚本里面pip install的地方加上--proxy
如果不知道自己的proxy是什么,可以按照 https://superuser.com/questions/346372/how-do-i-know-what-proxy-server-im-using 这篇文章介绍的去做。需要注意的是这个proxy和ie里面设置的不一定是一样的,在ie里面显示没有设置代理,有可能其实也是有代理的。
2.一定要设置环境变量 setupvars.bat,需要把脚本里面的环境变量自己手动到系统里面更新一下,如果在import openvino出错了,很可能就是openvino的路径没有加到cvsdkpath去
3.如果出现以下错误
Traceback (most recent call last): File "classification_sample.py", line 24, in <module> from openvino.inference_engine import IENetwork, IEPlugin File "C:\Intel\computer_vision_sdk_2018.2.299\python\python3.6\openvino\infere nce_engine\__init__.py", line 1, in <module> from .ie_api import * ImportError: DLL load failed: The specified module could not be found.
需要把CVSDK_DIR\python\python3.6\openvino\inference_engine加到环境变量PATH中