谷歌珊瑚值得购买吗?它比树莓派4或杰森纳米更好?哪一个是最好的?
谷歌和NVIDIA都发布了一个针对边缘AI的开发板,以吸引开发者、修修补补者和爱好者。但是哪一个适合你呢?
您可能还喜欢:
终极物联网硬件比较指南
在这篇文章中,我们来看看各种开发板和市场上最好的选择。让我们开始吧!
市场上有哪些最好的开发板?
谷歌珊瑚开发板使用谷歌最好的机器学习工具,使AI更容易访问。该板拥有一个可移动的模块系统(SOM),具有边缘TPU,看起来很像树莓派。
接下来,我们有珊瑚开发板:
Jetson Nano是 Nvidia 的一个新的开发板,面向 AI 和机器学习。它配备了一个 GPU 与 128 CUDA 内核和一堆软件和示例预安装,让您入门。
最后,我们有树莓派4,在流行的树莓派系列计算机的最新产品。它配备了高达 4GB 的 RAM(是任何以前的 Pi 的四倍)、更快的 CPU 和 GPU、更快的以太网、双频 Wi-Fi、两倍于 HDMI 输出的量以及两个 USB 3 端口。
那么,你更喜欢哪一个?
我们从社区收集意见,所以让我们看看他们怎么说。
谷歌珊瑚仅限于张力流精简IIRC。但杰森也支持皮托奇。对我来说,这使得杰森是两者的首选,因为我更熟悉PyTorch。但是,在 TensorFlow 上(目前)的量化和修剪支持效果更好。
根据Mxbonn的说法,树莓派4与其他两个产品相比确实无法比拟,因为它没有GPU或TPU。
我想说,这取决于应用程序。什么 DL 模型?仅推理还是培训?您期望每秒进行多少个推理?
据一位开发人员,优素福·本焦,在计算能力/瓦数方面:谷歌珊瑚>杰森>树莓
在软件生态系统方面(即框架/附加硬件支持等),他会这样订购:谷歌珊瑚<杰森<树莓。
所以,这是社区不得不说的。以下是我采取:
最佳灵活性:杰森纳米
正面:性能好,运行可在计算机上运行的任何内容(适合 4GB RAM)
缺点:4岁的SOC,体面的全面性能,但不是最有效的
奖励: 出色的软件/库支持,带散热器等绝对需要额外的散热器和风扇来运行持续推理。
奖金:”这是一个树莓派。我喜欢这些板是有原因的。如果需要,您可以稍后将其与 USB 加速器配对。此外,您可以超频为 lulz。” = tlkh
结论
最后,我试图回答同样的问题,试图建立平台的RC-汽车。
如果你想运行一个模型支持的珊瑚(所以CNN,没有RNN),RPi4 + 珊瑚是最好的选择。与杰森纳米相比,它的速度非常快。
但是,如果你想运行一个RNN模型,你需要杰森纳米,具有中等速度。
以下是来自社区的一些其他想法和结论:
“最好的是,如果珊瑚支持RNN模型,这将是真棒。从我的角度来看,自主RC-CAR需要RNN模型,所以我决定去与Nano。
“您是否考虑过 RPi 4 + 珊瑚 USB 加速器?这可能是一个很好的组合。但给出我自己的意见:我不会建议谷歌珊瑚。我更喜欢RPi 4 + USB加速器,因为软件生态系统。最大的缺点是仅支持 TensorFlow 精简版。
“RPi 4 本身不够强大。
杰森是一个很好的妥协。它支持更多的库,并且比 RPi 4 本身更强大。
“我对边缘推理的押注是在 TPU (Coral) 或 CPU 专用 (Raspberry) 解决方案上。
“对于珊瑚:TPU 提供非常有吸引力的性能每瓦。对于许多轻量级推理任务(例如人脸检测、分割、对象检测),珊瑚是最好的解决方案。Google 支持使用 [tf-lite] 建模和使用 [媒体管道] 进行推理。您可以在很短的时间内训练、优化和部署整个系统,并期望获得生产质量。
“在频谱的另一端,珊瑚是一个仅 CPU 的推理,我非常兴奋。对于 CPU,您需要高度量化的专用模型。几家初创公司(例如xnor.ai)正在为此工作,但他们希望向您销售模型,而不是硬件。如果软件工具包商品化,那么这些解决方案将变得非常受欢迎。
“杰森最大的问题是,它不是由同一家公司端到端开发的。Facebook不关心嵌入式系统,也不想帮助Nvidia销售GPU。因此,杰森一直是皮托奇社区的第二公民。最重要的是,在嵌入式系统中使用 GPU,除非您有非常专门的用例,否则这是一个糟糕的选择。
我希望这个概述和产品组合是有帮助的。让我们知道你的想法,在谷歌珊瑚,树莓派4,杰森纳米,或所有三个,在评论部分。