Ubuntu 16.04下搭建intel NCS 2开发环境OpenVINO

时间:2024-03-24 17:42:15

材料准备

  1. Ubuntu 16.04电脑(x86_64架构),需要联网
  2. intel NCS 2设备
  3. 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

安装步骤

  1. 从官网下载OpenVINO toolkit for Linux,这里下载的是2019 R3版本,l_openvino_toolkit_p_2019.3.334.tgz(默认保存在~/Downloads目录下)
  2. 解压到当前目录下tar xzvf l_openvino_toolkit_p_2019.3.334.tgz
  3. 解压后进入文件夹cd l_openvino_toolkit_p_2019.3.334
  4. 安装核心组件sudo ./install_GUI.sh(GUI方式)
    Ubuntu 16.04下搭建intel NCS 2开发环境OpenVINO 推荐使用默认安装方式,按照步骤一步步安装即可
    Ubuntu 16.04下搭建intel NCS 2开发环境OpenVINO默认安装在/opt/intel/openvino_2019.3.334目录下
  5. 安装依赖环境
    进入文件夹cd /opt/intel/openvino/install_dependencies
    运行sudo -E ./install_openvino_dependencies.sh
  6. 设置环境变量
    vim ~/.bashrc
    在最后一行输入source /opt/intel/openvino/bin/setupvars.sh,保存退出
    运行source ~/.bashrc,使设置的环境变量生效
  7. 配置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
    保存退出
  8. 测试
    SDK中提供了测试demo,位于/opt/intel/openvino/deployment_tools/demo目录下,可以运行该目录下的.sh脚本进行测试,如在该目录下运行./demo_security_barrier_camera.sh
    结果如下
    Ubuntu 16.04下搭建intel NCS 2开发环境OpenVINO进一步了解NCS 2的使用可以参考Neural Compute Application Zoo (ncappzoo)
    https://github.com/movidius/ncappzoo