1.硬件要求:
硬件要求英特尔®第六代及以后的酷睿 TM(Core™)处理器或者英特尔®至强®处理器。
2.操作系统要求:
操作系统要求
● Ubuntu18.04.3 LTS (64 bit)。
● Windows 10 (64 bit)。
● CentOS7.4 (64 bit)。
● macOS*10.13, 10.14 (64 bit)。
这里安装使用Windows 10 (64 bit)。
3.英特尔®显卡驱动要求:
英特尔®显卡驱动的版本必须大于等于2018/11/19发布的25.20.100.6444版本。
4.其它依赖:
Microsoft Visual Studio 2019 with MSBuild
CMake 3.14 or higher, 64-bit
Python 3.6 - 3.9, 64-bit
(一)Runtime安装包选择:
由于是部署,选择runtime:
下载后按照步骤运行,openVINO2022.1.0需要VS2019支持。
安装2019时选择以下3项:
openVINO2022.1.0同样需要CMake支持:
若使用Microsoft Visual Studio2019, CMake的版本需要≥V3.14
Cmake官网下载
如果下载慢,可用:
Cmake CSDN下载
之后一直跟随程序直到安装完成。
(二)配置环境变量:
在安装目录下找到setupvars.bat并使用cmd运行,再使用echo %path%查看1.环境变量:
找到其中相关的环境变量永久添加至系统路径:去掉结尾分号
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\3rdparty\tbb\bin;
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\bin\intel64\Release;
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\bin\intel64\Debug;
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\3rdparty\hddl\bin;
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\tools\compile_tool;
2.添加python环境:
将安装包对应python版本中的三个文件复制到预先安装的anaconda环境目录下:(这里的环境名为:mypytorch)
D:\anaconda\envs\mypytorch\Lib\site-packages
即可在pycharm中import openvino
注意,需重启pycharm。
3.编辑C++VS工程环境:
需同时添加opencv库及openVINO库:
添加.h头文件:
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\include
D:\opencv64-4.5.0\opencv-4.5.0\include\opencv2
D:\opencv64-4.5.0\opencv-4.5.0\include
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\include\ie
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\include\ngraph
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\include\openvino
%(AdditionalIncludeDirectories)
添加lib目录:
C:\Program Files (x86)\Intel\openvino_2022.1.0.643\runtime\lib\intel64\Release
D:\opencv64-4.5.0\opencv-4.5.0\x64\vc14\lib
%(AdditionalLibraryDirectories)
添加lib:
openvino.lib
openvino_c.lib
openvino_ir_frontend.lib
openvino_onnx_frontend.lib
openvino_paddle_frontend.lib
openvino_tensorflow_fe.lib
opencv_world450.lib
最后将dll加入VS生成目录即可。
快速得到文件夹下指定扩展名的文件名的方法:
使用管理员模式打开cmd命令行工具,切换至文件夹目录下,运行
dir /b *.lib*>name.txt
注,如果初始化使InferenceEngine::Core ie,报:
Microsoft C++ 异常: InferenceEngine::GeneralError,位于内存位置 0x000000AC26EFE720 处
解决方法是,将plugins.xml文件,放在与程序引用dll的同目录下。
可在同目录下name.txt中得到文件夹下所有lib文件名。
(三)安装Dev Tools:
从openvino2022起,dev tools需要用pip方式单独进行安装,为原先2021版本的Model Optimizer,可对onnx,pytorch,tensorflow2产生的各种模型进行优化,生成IR中间文件。
使用pip命令安装即可: pip install openvino-dev[onnx,pytorch,tensorflow2]==2022.1.0