Jetson NANO为什么要比树莓派4好?

WhoseAI
584 0 2020-02-22

"创客运动”(maker movement)在一定程度上是由Raspberry Pi等低成本电脑促成的,它推动了嵌入式开发者社区的快速增长,并为数千万人带来了更高的技术能力。如今成千上万的创客项目可能受益于人工智能,从智能家具、人脸识别到宠物监控、智能小家电等。

但对于制造商来说,没有什么好办法能让他们的项目融入设备上的人工智能。一直以来面向制造者和学习者的低成本解决方案处理能力不足,缺乏一个全面的人工智能软件平台,使得人工智能的能力在很大程度上超出了这些社区的能力范围。

2019年3月,NVIDIA发布了售价99美元的Jetson Nano开发工套件,成为制造商、DIY者、学生和其他嵌入式开发人员理想的、负担得起的人工智能计算机!

让我们对比一下Raspberry Pi 和Jetson NANO的规格:


如您所见,Raspberry Pi 4和NVIDIA Jetson Nano的主要功能非常相似。两者都是使用ARM处理器构建的完整计算机,4 GB RAM,以及一系列外围设备连接。两者之间最大的区别在于NVIDIA Jetson Nano包含性能更高,功能更强大的GPU(图形处理器)——NVIDIA Jetson Nano中具有128个CUDA核心的NVIDIA Maxwell GPU,而Raspberry Pi 4则具有低功耗的VideoCore多媒体处理器。虽然NVIDIA Jetson Nano的价格较高,但要获得Maxwell GPU的价格肯定要付出代价。

尤其今年年初,NVIDIA发布了更新版本的Jetson NANO开发套件,支持2个MIPI CSI 相机,可以扩展更多的机器视觉方面的应用。

连接外部世界——GPIO接口

跟树莓派一样,Jetson NANO同样具备GPIO, I 2 C, I 2 S, SPI, UART这些通讯接口,十分完整

I2C: I2C是一个串行协议,用于连接诸如微控制器、EEPROMs、a /D和D/ a转换器、I/O接口等嵌入式系统中的低速设备。

UART:通用异步收发机允许你的设备连接到串行外设。UART引脚被标记为TXD和RXD。

SPI:串行外围接口是一种同步串行通信接口规范,用于短距离通信,主要用于嵌入式系统。SPI标记为MOSI、MISO、SCLK、CE0和CE1。

Jetson Nano支持的深度学习框架

英伟达花了十年时间一直在建立和推动人工智能平台旨在帮助工程师和数据科学家训练、优化和部署神经网络。 

工程师和数据科学家喜欢为不同的应用程序使用不同的框架。目前我们测试的结果来看,Jetson Nano支持目前很流行的深度学习框架,包括TensorFlow、PyTorch、MxNet、Keras和Caffe。注意NVIDIA开源机器人JetBot项目使用的就是TensorFlow。

在Jetson Nano上,用户可以搭配NVIDIA TensorRT推理引擎、混合精度的优化,轻易地把推理性能再往上推升数倍。搭配NVIDIA支持Caffe、Tensorflow、Torch的DIGITS深度学习服务器,用户可以非常轻松地将自己(或别人)训练好的特定模型,轻松移植到Jetson Nano去执专属的应用,这有机会让开发人员减少70%的研发时间。