1.链接

https://github.com/movidius/ncsdk

http://www.eeboard.com/evaluation/movisiudncsupdate/4/

2.SDK安装

git clone -b ncsdk2 https://github.com/movidius/ncsdk.git
make install

验证是否安装成功,运行hello world应用

cd examples/apps/hello_ncs_cpp/

make hello_ncs_cpp

make run

返回如下信息

Hello NCS! Device opened normally.
Goodbye NCS! Device closed normally.
NCS device working.

3.APP

cd ncsdk
git clone -b ncsdk2 https://github.com/movidius/ncappzoo.git
cd ncappzoo
make run

make run过程中可能会有一些应用下载失败,可以直接cd到具体的应用目录中make run

比如鸟的识别:

cd ncappzoo/apps/birds

make run

birds目录中有一个images目录,里面有下载的鸟的图片,也可以自己添加图片进去

运行python3 ./birds.py识别鸟

4.SDK

4.1 通用功能

1.用SDK提供的工具在开发电脑上分析、调整和编译一个DNN模型

2.在开发电脑上的用户原型应用,通过调用NCAPI接口访问神经棒,获得硬件加速推理能力

注:训练阶段不能用SDK

4.2 工具

4.2.1 mvNCCompile

将Caffe/TensorFlow的网络以及关联权重转换成Movidius的内部格式。
Caffe:

mvNCCompile deploy.prototxt -w bvlc_googlenet.caffemodel -s 12 -in input -on prob -is 224 224 -o GoogLeNet.graph

TensorFlow:

mvNCCompile inception-v1.meta -s 12 -in=input -on=InceptionV1/Logits/Predictions/Reshape_1 -is 224 224 -o InceptionV1. graph

4.2.2 mvNCProfile

提供层到层的参数数据,评价在神经棒上的Caffe/TensorFlow的网络性能

4.2.3 mvNCCheck

比较运行在神经棒上的网络和编译验证的推理结果

4.3 API

提供软件接口连接神经棒,加载编译后的网络文件,管理输入、输出,执行推理

5.神经棒工作步骤

  • 使用预先训练好的TensorFlow/Caffe模型或在Ubuntu/Debian上使用Tensorflow/Caffe 训练网络。
  • 使用NCS SDK工具链生成graph文件
  • 将graph文件和NCS部署到运行Ubuntu的单板计算机上,我用Raspberry Pi 3 B运行Raspbian(基于Debian)
  • 使用Python,通过NCS API将graph文件发送到NCS请求图像预测,处理预测结果并根据结果进行(任意)操作

Movidius Compute Stick相关推荐

  1. Intel Neural Compute Stick 2代部署步骤

    环境介绍: 我是win 7 64位系统,用VMware虚拟机装了个Ubuntu 16.04LTS 64位的linux系统: 接下来是参照Intel给的参考步骤开始部署2代NCS的工作环境. 官方资料: ...

  2. 英特尔宣布推出新的“ Compute Stick”-一种笔式驱动器大小的PC

    After reading the title, you're surely thinking "-uh?". We don't blame you, we found ourse ...

  3. 如何在 Linux 上使用 Neural Compute Stick 2 运行 OpenVINO

    首先,将神经计算棒 2 (NCS2) 插入 USB 端口.然后,在终端中,运行: Lsusb 您应该看到类似下面的内容: 总线 003 设备 009: ID 03e7:2485 英特尔 Movidiu ...

  4. Intel Movidius Neural Computer Stick 2使用(PC-Based Ubuntu)

    接着博主前面的系列博客继续讲,这篇来介绍上Intel的第二代加速神经棒的使用,主要还是参考官网来配置.前面很多博客也都访问过多家公司的官网,比较下来,Intel的真的很强大,满满的技术感. Intel ...

  5. 独家 | 在树莓派+Movidius NCS上运用YOLO和Tiny-YOLO完成目标检测(附代码下载)

    作者:Adrian Rosebrock 翻译:吴振东 校对:郑滋 本文约5000字,建议阅读10+分钟 本文教你如何在树莓派和Movidius神经加速棒上运用Tiny-YOLO来实现近乎实时的目标检测 ...

  6. opencv 通过网络连接工业相机_Raspberry Pi上的OpenVINO,OpenCV和Movidius NCS

    源代码链接:https://pan.baidu.com/s/1ntnd2oyp8yCPQ0KQRscyqg 提取码:8ayb 在本教程中,将学习如何将OpenVINO工具包与OpenCV一起使用,以便 ...

  7. 英特尔的Movidius AI加速技术适用于mini-PCIe版本,旨在加速神经网络

    文章来源:ATYUN AI平台 Aaeon公司推出了"UP AI Core"-- mini-PCIe版本的英特尔Movidius神经计算棒,用于神经网络加速,可用于UP Squar ...

  8. Intel Movidius - Install the Intel Distribution of OpenVINO Toolkit for Raspbian* OS (树莓派系统) 环境构建

    Intel Movidius - Install the Intel Distribution of OpenVINO Toolkit for Raspbian* OS (树莓派系统) 环境构建 ht ...

  9. 一文看懂谷歌的AI芯片布局,边缘端TPU将大发神威

    来源:新电子 2018年7月Google在其云端服务年会Google Cloud Next上正式发表其边缘(Edge)技术,与另两家国际公有云服务大厂Amazon/AWS.Microsoft Azur ...

最新文章

  1. 主角用计算机控制身体,国漫段子手:绝技,用计算机控制挖掘机炒菜
  2. 最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了
  3. JetsonTX2上安装tensorflow的心酸史
  4. SQL Server 2005自带的Service Broker功能
  5. Socket.IO 客户端 API IO
  6. 1125 Chain the Ropes (25 分)【难度: 一般 / 贪心 哈夫曼树】
  7. Servlet的学习笔记
  8. apache实验报告 linux_Linux实验报告
  9. vs附加其它计算机应用到进程,如何将VS代码附加到在docker容器中运行的节点进程...
  10. 易辅客栈-第16套从零学手游脚本实战
  11. PowerDesigner 16.5下载安装包
  12. win10磁盘管理_win10合并磁盘分区教程
  13. 开发者如何提升和推销自己
  14. linux读取文件内容 cat,Linux 读取文件:cat 命令(拼接文件)
  15. Android:启动流程
  16. Altium Designer 往元件库中添加新元件
  17. 抖音短视频买的粉丝是真的吗?多少人懂这点
  18. 软件工程知识点总结汇总
  19. java计算机毕业设计废品回收管理系统设计与实现源码+mysql数据库+系统+lw文档+部署
  20. oracle 的dual是什么东西

热门文章

  1. SQL Server AlwaysON从入门到进阶(2)——存储
  2. 【Java】this到底是什么意思?怎么用?
  3. 数据库中的中英文术语大全
  4. 西北大学计算机科学与技术学科评估,陕西高校第四轮学科评估9所有A类学科,第五轮会增加几所?...
  5. 数据湖:分布式开源处理引擎Spark
  6. GPRS模块的使用Java串口操作(1)
  7. boss直聘个人使用体验
  8. 服务器硬件详解RAID磁盘阵列详解
  9. Unity3D 大型游戏 最后一站 源码 部分重点 GameView-LoginWindow(17)
  10. 无人机飞控三大算法汇总