材料准备
- Ubuntu 16.04电脑(x86_64架构),需要联网
- intel NCS 2设备
- intel Distribution of OpenVINO toolkit for Linux(2019 R3版本)
下载地址:
https://software.intel.com/en-us/openvino-toolkit/choose-download/free-download-linux
安装参考链接:
http://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_linux.html
https://software.intel.com/en-us/neural-compute-stick/get-started
安装步骤
- 从官网下载OpenVINO toolkit for Linux,这里下载的是2019 R3版本,l_openvino_toolkit_p_2019.3.334.tgz(默认保存在~/Downloads目录下)
- 解压到当前目录下
tar xzvf l_openvino_toolkit_p_2019.3.334.tgz
- 解压后进入文件夹
cd l_openvino_toolkit_p_2019.3.334
- 安装核心组件
sudo ./install_GUI.sh
(GUI方式)
推荐使用默认安装方式,按照步骤一步步安装即可
默认安装在/opt/intel/openvino_2019.3.334目录下 - 安装依赖环境
进入文件夹cd /opt/intel/openvino/install_dependencies
运行sudo -E ./install_openvino_dependencies.sh
- 设置环境变量
vim ~/.bashrc
在最后一行输入source /opt/intel/openvino/bin/setupvars.sh
,保存退出
运行source ~/.bashrc
,使设置的环境变量生效 - 配置Model Optimizer
通过MO将Caffe / Tensorflow等模型转化为NCS 2支持的格式(.xml和.bin)
进入文件及cd /opt/intel/openvino/deployment_tools/model_optimizer/install_prerequisites
运行sudo ./install_prerequisites.sh
运行之前建议给pip更换国内安装源,否则很容易下载超时导致安装失败
pip更换国内安装源mkdir ~/.pip
vim ~/.pip/pip.conf
输入[global]
index-url = index-url = https://pypi.tuna.tsinghua.edu.cn/simple
保存退出 - 测试
SDK中提供了测试demo,位于/opt/intel/openvino/deployment_tools/demo目录下,可以运行该目录下的.sh脚本进行测试,如在该目录下运行./demo_security_barrier_camera.sh
结果如下
进一步了解NCS 2的使用可以参考Neural Compute Application Zoo (ncappzoo)
https://github.com/movidius/ncappzoo