比树莓派4更棒的深度学习单板计算机英伟达Jetson Nano

2019年05月08日 作者:学雷锋

上一篇测试了谷歌的Coral USB加速棒,本篇又来一个边缘计算的实力干将英伟达Jetson Nano,原本想着可能要好几天才能玩起来,不过大概用了3个小时左右就可以正常跑起来了,从入手到实际体验还是属于非常能快速上手的边缘计算类型的。

英伟达Jetson Nano

拿到英伟达Jetson Nano的时候,第一反应是盒子里面到底装了些什么?打开后很失望,除了除了Jetson Nano之外只有一张使用指导,一些基本的电源线什么都没有,你得自己准备。所以我们来看看Jetson Nano到底是什么?

如果你对Intel NCS2神经计算棒、谷歌Coral Edge TPU了解的话,那你完全可以把Jetson Nano作为英伟达对这几个厂商的回应,对,它的目标也是在边缘计算运行人工智能,但是,一个很大的不同点是所有这些产品在实现处理相当大的模型的计算能力的方式完全不同,非常有趣!

英伟达Jetson Nano的一些参数规格:

四核ARM Cortex-A57,4GB LPDDR4 RAM,128CUDA核心Maxwell GPU。

区别是什么?

如果你深究每个产品的特点,谷歌Coral TPU就是我们所说的ASIC(专用集成电路),而英伟达Jetson Nano则是一个结合了128核GPU的ARM CPU,一个更传统以及更抽象的双架构产品。

ASIC,复杂?

你可能会认为英伟达Jetson Nano是一个很复杂的产品,而ASIC则是相反,但事实并不是你想当然的那样,Jetson Nano也没有想象中的那么复杂,你可以说它“复杂”,但是它的复杂带来的确实效率的提升。对于Jetson Nano和Google Coral来说,假设给限定的功耗,那么如果我们比较在互联网上找到的一些数据,使用MobileNet V2神经网络模型推理时,Coral的得分要好得多。

下面是另一个关于Jetson Nano和Coral Edge TPU之间的比较,非常有意思。

当使用MobileNet网络模型检测对象时,Jetson Nano会更加节能。但这不是重点,重点是它是一款强大的64位ARM,拥有128核GPU的边缘计算设备,几乎可以运行任何你想运行的边缘类网络模型。从拿到这款单板计算机的时候,我一直在安装和测试TensorFlow-GPU,它就像任何其它具有CUDA能力的NVIDIA 桌面GPU一样。

举个栗子说明这玩意有多强大:今天我忘记带我的macbook,我决定在Jetson Nano上完成工作。是的,操作系统的UI部分似乎比我的旧主力上的macOS响应性稍差,但由于CUDA加速,所有ML的东西都更快。

1 2

相关文章

tracer