谷歌承诺为我们带来全新的机器学习硬件产品,如今这一承诺终于实现了。谷歌利用机器学习技术开发了一款类似于Raspberry Pi的设备——Coral,这是一款配备了Edge TPU平台的开发板。Edge TPU是谷歌专门设计的一款ASIC(专用集成电路),旨在提升机器学习算法的运行效率。这款开发板外观类似于Raspberry Pi,目前已经在市场上销售。
Edge TPU 是一款小型 ASIC,能够在低功耗的情况下实现高效的机器学习推理。例如,它可以高效地运行先进的移动视觉模型,如MobileNet v2,每秒处理超过100帧。这意味着用户可以在节能和保护隐私的前提下,将快速的机器学习推理功能引入自己的嵌入式AI设备中。
这款新硬件在TensorFlow开发者峰会上发布,主要针对嵌入式应用中的机器学习和AI技术,特别是在功耗和计算能力有限的环境中。这被视为一种市场优势,我们已经看到了一些专为嵌入式应用设计的产品,它们能够运行机器学习算法和推理任务。现在,RISC-V微控制器也可以使用机器学习加速器,而NVIDIA在这方面已经耕耘多年。如今,谷歌通过自定义设计的ASIC来加速TensorFlow的应用。实际上,这款开发板看起来与Raspberry Pi非常相似。
Coral开发板搭载了NXP i.MX 8M SOC,配备四核Cortex-A53和Cortex-M4F处理器。图形处理单元(GPU)为“Integrated GC7000 Lite Graphics”。内存为1GB LPDDR4,存储空间为8GB eMMC,并集成了Wi-Fi和蓝牙4.1功能。该板提供了多种连接选项,包括USB Type-C OTG、Type-C电源接口、Type-A 3.0主机接口和micro-B串行控制台接口。此外,还支持千兆以太网、3.5毫米音频插孔、麦克风、全尺寸HDMI、4通道MIPI-DSI和4通道MIPI-CSI2摄像头接口。GPIO引脚布局与Raspberry Pi类似,但需要根据不同的SOC进行一些代码调整。
你可能会好奇为什么谷歌要开发一个Raspberry Pi的替代品,答案在于板载的机器学习加速器芯片。机器学习和人工智能芯片在80年代曾一度流行。Coral开发板上的Google Edge TPU协处理器支持TensorFlow Lite或“边缘机器学习”。TensorFlow Lite主要用于运行现有的机器学习模型,例如面部识别。
Coral开发板的售价为149美元,目前可以在Mouser网站上订购。截至本文撰写时,Mouser已经接到了1320个订单,预计交付日期为3月6日(Mouser零件号为212-193575000077)。
除了开发板外,Coral系列还包括一种名为USB加速器的设备,可以通过USB 3.0接口连接到Edge TPU。这款设备可以帮助用户快速设计本地AI应用程序。这款USB加速器可以与Raspberry Pi配合使用,特地提到,它是谷歌设计的Edge TPU产品的衍生版本,可以让用户开始使用谷歌设计的Edge TPU进行机器学习推理。这款USB加速器的价格为75美元。