当地时间3月7日,谷歌召开了其一年一度的TensorFlow开发者大会。除了发布TensorFlow 2.0 Alpha版本以外,颇受关注的恐怕就是谷歌宣布的用于在设备上构建智能硬件的平台“Coral”。平台涉及的硬件包括约1006 RMB的开发板、503 RMB的 USB 加速卡、以及168 RMB的 5MP 相机模块。
据介绍,Coral提供了一个完整的本地人工智能工具包,可极为便捷地将人类的想法从原型模拟投射入生产流程,其包括硬件组件、软件工具和内容,帮助人们在设备上本地创建、训练和运行神经网络(NNS)。
它的本地特性非常适合于断网离线操作,并且考虑到该平台是嵌入式应用程序,其设备能耗较低,此外保证设备上用户数据安全和隐私,也是其优点之一。
Coral由Edge TPU芯片支撑,该芯片是专门为边缘计算运行而设计的,而这个由谷歌设计的小型ASIC为低功耗设备提供了高性能的ML推理(类似于100+fps的移动视觉模型)。
(来源:谷歌)
在发布之初,Coral提供了五种产品,从新产品开发到现有设计的增强,最终达到扩大生产规模:
Coral设备板(Coral Dev Board):单板计算机,具有可移动模块系统(SOM),该SOM特别配置了边缘TPU,以及Wi-Fi、蓝牙、RAM和EMMC内存。
USB加速器:具有Edge TPU的USB附件,可为现有系统提供ML推理,此外,还可通过usb 2.0和3.0轻松集成到任何Linux系统(包括树莓派产品)。
相机:500万像素相机兼容。
PCI-E加速器:PCI-E设备,可轻松将TPU Edge集成到现有系统中。
系统级模块(SOM):40mm x 40mm可插拔模块中的完全集成系统。
谷歌并不是第一家向开发者提供这类产品的公司,因为英特尔几年前发布了自己的USB加速器——神经计算棒。这样的产品可以帮助公司接触到开发者社区,促进其他AI服务的采用。
Coral将与TensorFlow和TensorFlow Lite等其他Google工具以及用于连接设备管理的Google Cloud IoT配合使用,最终可以从初创企业扩展到大型企业使用。今日,Coral产品、文档、示例代码、数据表和其他资源都已可用。