NVIDIA在去年一月份添加了一位新的Jetson系列的新成员NVIDIA Jetson Xavier NX,一款未来几年主要流行的arm嵌入式平台。升级版的TX2,与其前身TX2相比也在同一价格范围内,但是性能却优于TX2。五月份终于等到了JETSON XAVIER NX开发套件,在本篇文章中,我们将对比Jetson家族的NX,TX2,NANO,看看在实际应用过程中的表现吧!
Nvidia的Jetson Xavier NX模块化系统(SoM)目前有两种版本:开发套件以及核心模块。在开发套件中,通过所选的micro SD卡槽来提供存储;而核心模块中自带16GB的集成emmc,没有SD卡槽。
同样,Jetson tx2 既可以做为开发套件又可以做为核心模块使用,自带32GB的集成emmc。而Jetson Nano目前大多数使用B01的开发套件,该套件也兼容NX的核心模块。
Jetson Nano ,Jetson Xavier NX ,Jetson TX2核心模块的尺寸
接下来我们仔细对比一下核心模块的性能。
现在我们使用三种核心模块对比一下,跑一下Yolo,对比一下性能。
先看一下性能对比实验结果:
看看Nano的实验截图: Yolov3
Yolov3-tiny
Yolov4
Yolov4-tiny
再看看NX的效果: Yolov3
Yolov3-tiny
Yolov4
Yolov3-tiny
TX2的效果可参考:(点击文章左下角“阅读原文”跳转) https://amov-wiki.readthedocs.io/zh_CN/latest/docs/%E8%87%AA%E4%B8%BB%E9%A3%9E%E8%A1%8C%E4%B9%8B%E8%BF%9B%E9%98%B6.html#byolo
在上述的实验中,Nano和NX采用了控制变量进行实验,TX2则是采用我们之前测试的数据进行对比和评估。在NX于Nano相比较之下,NX的识别帧率是Nano的3倍左右,是TX2的1.5倍左右。 这也验证了在相同的条件下(FP16精度)运行了相同的目标检测(37 mAP),Xavier NX的运行频率为74 Hz,比TX2快57%。相比于TX2,NX在IO口上进行了升级,例如10 Gbit / s USB 3.1或PCIe Gen4;Xavier NX现在支持INT8量化。
结论
全新的Jetson Xaiver NX 绝对是 Jetson TX2的升级款。同样的价格保持有更强的计算能力,这也会使得TX2慢慢退出市场。但是,由于适应新平台需要一段时间,也会看到许多旧的Jetson TX2产品,尤其是当Nvidia正式支持维护到2025年。(https://developer.nvidia.com/embedded/community/lifecycle )
现在我们Prometheus运行的主要平台之一就是Jetson Xavier NX。新的平台极大地提高了速度和效率,并且对一些次要的I/O升级,比如就是有4个10Gbit/s USB3.1或者PCIe Gen4,存储可以由外置SD卡槽。这些问题也都是在TX2产品使用中遇到的问题。
本文中所涉及到的产品(NX,TX2,NANO)我们淘宝店铺(阿木实验室)均已上架,感兴趣的朋友可前往了解更多信息哦~
|