最近两天在工业派ubuntu16.04上配置了Intel神经计算棒二代——Intel Neural Compute Stick,配置过程之艰辛我都不想说了,实在是太折磨人。不过历尽千辛万苦,总算让计算棒可以在工业派ubuntu16.04系统上跑了,还是蛮欣慰的。

注:以下所说的计算棒默认说的是计算棒二代,不是计算棒一代

下面简单记录一下我在配置计算棒过程中遇到的一些坑:

1.一定要按照官网来安装配置加速棒!一定要按照官网来安装配置加速棒!一定要按照官网来安装配置加速棒!不要在网上瞎几把找帖子,我是深有体会,很多都写的不明不白,只有官网的配置教程才是最简单的,不会让你掉进更多坑!(教程前面的一些概述一定要认真看,上面写明了一些软硬件配置要求)

附上一些重要链接:

官网配置教程:https://docs.openvinotoolkit.org/latest/_docs_install_guides_installing_openvino_raspbian.html

最新OpenVINO™Toolkit软件包下载:https://download.01.org/opencv/2019/openvinotoolkit/

下载下来的安装包形式:l_openvino_toolkit_raspbi_p_<version>.tgz

注:博主工业派系统是ubuntu16.04,虽然不是树莓派官方系统,但是树莓派也是32位的linux系统,所以在工业派上配置计算棒和在树莓派上配置计算棒是一样的操作(最主要原因还是工业派官方支持计算棒)

注:工业派的bash.bashrc路径为:/etc /bash.bashrc ,bash.bashrc文件主要用于设置登录时控制台输出的信息

2.前车之鉴,如图一所示,建议软件安装包使用最新版2019_R1.1,不推荐安装2018_R5。博主最先尝试使用了2018_R5,在后面配置计算棒的时候发现,会报错如图二所示,一直无法解决,换成2019_R1.1版本后就没有这个问题了!

图一

图二

3.cmake版本号一定要正确,如三图所示,官网教程明确说明 cmake 版本号一定要大于等于3.7.2

图三

如果cmake版本号低于3.7.2,则在后面执行命令:cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS="-march=armv7-a" /opt/intel/openvino/deployment_tools/inference_engine/samples  时会报图四所示错误!

图四

这里官网也有点坑,如图五所示,如果按照官网命令 sudo apt install cmake  来安装cmake,会发现安装的cmake版本号会低于3.7.2,博主一开始就忽略了这里,后面绕了一圈才发现是自己前面这里的cmake没有配置好,简直了!

图五

博主后面是手动安装的cmake3.13.0,安装教程链接放在这里:https://blog.csdn.net/qq_26035845/article/details/84492576

安装完cmake后,执行 cmake --version 时,如果报错显示:-bash: /usr/bin/cmake: No such file or directory  ,则应该是系统没有找到 cmake 命令。解决办法:做一个链接即可,即执行命令:ln -s /usr/local/bin/cmake /usr/bin

4. 在终端显示 OpenVINO environment initialized 后,说明 OpenVINO环境已经初始化成功,接着输入python3进入编辑器,再输入import cv2 可能会出现如图六所示报错:

图六

解决办法:

执行命令:sudo vi ~/.bashrc

在文档尾部加上:export LD_LIBRARY_PATH=LD_LIBRARY_PATH:/opt/intel/openvino/inference_engine/lib/armv7l/

最后执行命令:source  ~/.banshrc

成功!

注:上面输入import cv2,出现报错的原因是因为权限不够,如果以命令 sudo python3 进入,再输入 import cv2,这样其实是不会报错的。这里提供的解决办法主要是为了免去使用sudo最高权限,只需使用用户权限也可以导入cv2,核心思想就是将libinference_engine.so文件所属目录添加到 linux 的环境变量中,这样不必使用sudo权限,用户也可以访问到这个目录下的libinference_engine.so文件,也就不会引起报错了

5.在使用OpenCV * API运行人脸检测模型推理时,执行 python3 openvino_fd_myriad.py 可能会报如下错误:

dnn.cpp:2538: error: (-2:Unspecified error) Build OpenCV with Inference Engine to enable loading models from Model Optimizer. in function 'readFromModelOptimizer'

解决办法:

先执行命令:source /opt/intel/openvino/bin/setupvars.sh

再执行命令:echo "source /opt/intel/openvino/bin/setupvars.sh" >> ~/.bashrc

注:执行第一条命令只是临时设置环境变量的,第二条命令才是永久的永久设置环境变量!

6.其它操作按照官网操作步骤一步一步来即可!

----------------------------运行官方demo效果--------------------------------

转载于:https://www.cnblogs.com/FHC1994/p/11074651.html

工业派-配置Intel神经计算棒二代(NCS2)相关推荐

  1. 北京 | 免费高效训练及OpenVINO™加速推理深度学习实战,送Intel神经计算棒二代...

    当今人工智能时代,深度学习极大得促进了计算机视觉技术的快速应用和成熟,也是算法工程师们必须掌握的一项技能,然而,不同环境的依赖部署,高算力的需求,海量数据量需求及算法应用高硬件成本也让深度学习陷入了规 ...

  2. 英特尔AIDC2018:神经计算棒二代从天而降,软硬生态合作圈尽露锋芒

    允中 发自 国贸大酒店 量子位 报道 | 公众号 QbitAI 浩浩荡荡开了一天半的英特尔人工智能大会(AIDC 2018)刚刚结束.在国贸大酒店三层的大宴会厅里,俨然有地主姿态的英特尔在几场演讲中秀 ...

  3. 英特尔 ncs2_带有英特尔神经计算棒2 ncs2的图像分类管道

    英特尔 ncs2 Introduction 介绍 What we'll cover in this story: 我们将在这个故事中介绍: Installing OpenVINO toolkit fo ...

  4. LattePanda的Ubuntu虚拟机里安装评测OpenVINO和Intel计算棒NCS2

    最近在调研一款嵌入式的平台,想用作深度学习推理的实现部署,要求尺寸尽量小巧,功耗要尽量低,而且要能够承担一定复杂度的深度学习的算法实现. 恰巧参加一个活动,主办方提供了拿铁熊猫LattePanda和I ...

  5. 树莓派3B+神经计算棒实时人脸追踪机器眼

    Pan/tilt face tracking with a Raspberry Pi + NCS [Github 原文档] @Bobby Chen 记得留下小星星 This project using ...

  6. Movidus 神经计算棒 树莓派平台 ncsdk2.0 完全配置 及 一些问题

    配置之前的琐事和解决方法 之前配置了的1.x版本的ncsdk.错误百出,于是有了另一篇文章就是纯API配置,没有配完全版. 经过我的测试,用以下方法配置是可以用的.配置方法和下面的2.0类似,不过有可 ...

  7. 玩转树莓派之 配置openvino进行神经计算棒2加速

    树莓派4B + openvino 换源参考链接 一. 安装opencv 二. 安装openvino 三. 添加USB规则 四. 运行示例 换源参考链接 一. 安装opencv 参考第三个下载安装的方式 ...

  8. 树莓派4B+配件+Intel神经棒2代购机指南

    下一篇:树莓派4B开机配置指南_利用官方模型实现人脸识别 目录 一.摘要  1.1.树莓派简介  1.2.英伟达JETSON NANO简介  1.3.其他派  1.4.Intel神经棒简介 二.采购清 ...

  9. 树莓派使用神经计算棒1代的准备(Tensorflow)

    硬件:树莓派3B+.神经计算棒1代 步骤: 1.ncsdk的安装 在树莓派连网的情况下,在终端输入 git clone http://github.com/Movidius/ncsdk &&a ...

最新文章

  1. Nature综述带你读懂微生物在氮循环中的作用
  2. SQL Server执行计划的理解
  3. JAVA设计模式之门面模式(外观模式)
  4. 让列表只显示数据,不显示文件夹的方法
  5. Java开发手册——嵩山版(清幽现云山,虚静出内功)
  6. 学习 Python 编程的 19 个资源
  7. spring配置文件注解方式引入的两种方式
  8. 3分钟学会SVN:SVN快速上手
  9. python-循环-打印菱形图案
  10. 基于SSH2做一个24小时订单分析表格
  11. 微型计算机常常采用三种线结构,中北大学微机原理习题册终极版考试必备
  12. 洛谷——P1980 [NOIP2013 普及组] 计数问题
  13. myisam 与 innodb的区别,在什么情况下用什么ENGINE
  14. Qt开发之路——基于RedfishAPI的服务器管理小应用
  15. 基础线性代数知识点总结与回顾(二):秩与线性相关
  16. 中国行政区划shp地图数据-2022最新数据预览图
  17. Newton冷却定理微分数学公式推导
  18. 互联网金融革命已让银行家们彻夜难眠
  19. 如何进行windows10 c盘清理?使用什么清理方法?
  20. Linux系统编程 50 -stat和stat函数 穿透和非穿透

热门文章

  1. 实战:使用WindowsPE备份和还原系统
  2. 人脸图像GAN,今如何?(附多篇论文下载)
  3. typecho去掉index.php
  4. 推荐系统学习——经典深度学习方法
  5. 中国抛光打磨机器人行业产销需求与竞争创新战略研究报告2022年版
  6. 微信小程序获取用户高清头像
  7. git clone出现fatal: unable to access 'https://': SSL certificate problem: self signed certificate in c
  8. PLC网关 智能工厂设备远程控制监测
  9. 读杨植麟智源采访有感
  10. 互联网日报 | 7月16日 星期五 | 美团打车宣布新司机7天免佣;小米手机销量超苹果首次居全球第二;北大成立集成电路学院...