现在的位置: 首页评测>正文

Intel Movidius神经计算棒“疑难杂症”全解析——如何从开始到精通(使用指导、性能测试)

2018年02月14日 作者: 3 32,137+ 0

movidiusncs-1

爱板网已经发布过关于英特尔Movidius神经计算棒的评测文章,但是限制于篇幅没有很细的把内容逐一说明,所以本篇内容是对评测的细化以及补充,哪怕是零基础的朋友,在看完本文之后相信也能迅速上手Intel Movidius神经计算棒。

在开始之前,让我先问你三个问题:

  • 如果你能在USB棒上运行最先进的神经网络?
  • 如果你能看到这个USB棒拥有10倍于你CPU的性能?
  • 在达成以上条件的情况下,如果整个设备的成本低于100美元?

是不是听起来非常有趣?

来,一起进入英特尔的Movidius神经计算棒的世界。

Movidius神经计算棒(NCS)

大概树莓派的用户会特别欢迎Movidius神经计算棒,因为它可以显著改善图像分类并且提升对图像的检测速度和能力,“众里寻他千百度,慕然回首那人却在灯火阑珊处”,或许这句话是对你突然发现Movidius神经计算棒最好的诠释。你会发现Movidius NCS“正是你所需要的”可以加快神经网络推断时间的小型化以及极具性价比的人工智能玩意。

本篇文章,我们将讨论:

  • Movidius神经计算棒能够做什么?
  • 值不值得买?
  • 如何快速,轻松地的运行Movidius NCS?
  • 对比在MacBook Pro以及Raspberry Pi上使用/不使用Movidius NCS所需的神经网络推断时间。

什么是英特尔Movidius神经计算棒?

英特尔的Neural Compute Stick是一款USB3.0接口的拇指大小的深度学习机器,下面几点你需要了解。

你可以把NCS看作是一个USB供电的GPU,尽管这有些夸大——因为它并不是一个GPU,而且只能用于预测/推理,而不是训练。更确切的说,我是将NCS归类为协处理器,它只有一个目的:运行神经网络计算。在下文中,主要使用NCS进行图像分类。

NCS 不应该用于训练神经网络模型,而是用于基于现有的模型做推理,由于NCS旨在配合单板计算机(如树莓派)使用,意味着功耗非常低,使其不适合实际训练网络。

所以现在你就会有疑问:我到底该不该购买Movidius NCS吗?(爱板商城有树莓派+Movidius神经计算棒组合套餐的优惠促销)

在Movidius神经计算棒的内部有一颗Myriad 2处理器(28nm工艺),具有80~150 GFLOPS的性能,该处理器也被称为视觉处理单元 (或视觉加速器),功耗仅为1W左右(作为参考,树莓派3B在HDMI关闭,LED熄灭和WiFi开启时功耗大概在1.2W)。

是否值得购买NCS取决于下面几个问题的答案:

  • 你是否有立即使用神经网络做推断的需求?或者还是愿意花77美元玩另一种玩意?
  • 您是否愿意加入一个具有发展前景但是目前规模不算大的AI社区,另外也不清楚Myraid 2是否能经得住市场长期考验?
  • 你是否愿意将一台机器(或VM)投入到SDK的开发中?
  • 树莓派用户:您是否愿意将独立的Pi或至少一个单独的microSD用于NCS开发?

问题1取决于你。

我提出问题2的原因是因为英特尔的文档太简陋了,而且在支持力度上不是那么友好,比如说我之前试用的Galileo产品上,现在已经停止更新了。我提这个的意思并不是说NCS也会发生,毕竟NCS处于深度学习领域,目前正在全速前进,所以这款产品的未来看起来还是不错的,并且它也没有太多的竞争产品,至少目前是这样的

问题2和3(及其答案)是相关的。简而言之,您无法将开发环境与虚拟环境隔离,安装程序实际上会从您的系统中删除先前安装的OpenCV。出于这个原因,您不应该在当前项目和工作环境的任何位置获得安装程序脚本。从目前来说,大多数人都会购买Movidius NCS与Raspberry Pi或其他单板计算机配对使用。

问题4是针对树莓派的。说到树莓派,如果您一直在关注爱板网树莓派版块上的其它教程,您就会意识到将新项目与现有项目的环境隔离有多重要。我对神经计算棒最大的抱怨之一是英特尔的安装脚本实际上会让你的虚拟环境几乎无法使用,安装程序会从Debian/Ubuntu Aptitude repos下载软件包并更改你的PYTHONPATH系统变量。

真的很麻烦,为了安全起见,所以强烈建议你使用新的microSD与Raspbian Stretch,如果您正在开发一个可部署项目,您甚至可能会购买另一个Pi来与NCS结合。

文章分页: 1 2 3 4

发表评论
评论 ( 3 )
收起评论
  • dragon2610

    嗯,看来我是第一个回复的,尽管过去快一个月了。。
    您好,按照您建议的以纯API模式安装SDK,我这边遇到了错误,不知道您有没有遇到过:
    pi@raspberrypi:~/Desktop/ncsdk/api/src $ make
    cc -O2 -Wall -pthread -fPIC -MMD -MP -I. -I../include -I/usr/include/libusb-1.0 -c usb_boot.c -o obj-armv7l/usb_boot.o
    usb_boot.c:33:20: fatal error: libusb.h: No such file or directory
    #include ^
    compilation terminated.
    Makefile:35: recipe for target \’obj-armv7l/usb_boot.o\’ failed
    make: *** [obj-armv7l/usb_boot.o] Error 1
    烦请帮忙看下,谢谢!

    2018年03月12日  18:45:55
    • 幸得安然

      确保更新到最新,可以试试
      apt-get update
      apt-get upgrade

      2018年03月19日  15:08:17
  • kEviNH-163627

    marker
    marker
    留存留存
    留存留存
    留存留存
    留存留存

    2018年04月17日  14:22:40

相关文章

[视频]两分钟入门量子计算指南

你可能听说过下一波的计算浪潮将会给人工智能和密码学带来强大的动力,这将涉及到量子技术。我们大多数人对利用基本粒子(如电子和光子)的技术不甚了解,所以要了解量子计算是如何工作的,就...

AI新芯片何其多,哪些芯片是真的,哪些是误导市场的烟雾弹

尽管市场上充斥众多的AI新芯片,但却找不到一款可在今年或甚至明年上市的产品。只有等真正的AI芯片上市,我们才能知道哪些芯片实际可用,哪些只是误导市场的烟雾弹…

汇总世界互联网大会上大咖们关于 AI 发展问题的想法思考

11 月 8 日,伴随着第五届世界互联网大会进入到第二天,本次大会迎来了以“人工智能:融合发展新机遇”为主题的 AI 论坛。来自企业界、学术界、国际组织的多位知名大咖谈到了在当前 AI 技术发...

人工智能的复兴不是没有灵魂的机器

过去几年,媒体对人工智能(AI)和机器学习技术的评论铺天盖地。可以这样说,在计算机科学领域,从来没有这么多的人说过这么多荒谬的话,而他们却没有那么多相关的专业知识。对于20世纪80年代...

安森美半导体展示用于无线网状网络、免电池边缘节点和人工智能的物联网方案

推动高能效创新的安森美半导体(ON Semiconductor,美国纳斯达克上市代号:ON),在Electronica 2018展会展示超低功耗的物联网(IoT)方案,采用新的物联网原型平台,基于RSL10无线电系统单芯片(...