谷歌发布Edge TPU芯片和Cloud IoT Edge,将机器学习带到边缘设备

编译:chux

出品:ATYUN订阅号

谷歌为其机器学习框架TensorFlow定制的芯片——TPU正在向边缘设备发展。在旧金山举行的Cloud Next会议上,谷歌宣布推出Edge TPU和Cloud IoT Edge。

Edge TPU

Edge TPU是一种专为工业制造和物联网设备量身定制的架构。

Edge TPU与加速谷歌数据中心算法的芯片不太相似,那些TPU是在5月份的I / O开发者大会上宣布的第三代TPU,是液体冷却设计用于插入服务器机架。它们已在内部为Google相册,Google Cloud Vision API调用和Google搜索结果等产品提供支持。

相比之下,尺寸约为一美分硬币的四分之一大小的Edge TPU可以离线和在本地运行计算,对传统的微控制器和传感器进行补充。

它们不训练机器学习模型,而是使用TensorFlow的轻量级低成本版本进行推理(预测),这比完整堆栈框架更节能。

也就是说,两个TPU相当于从同一块布料上切割下来的,它们是专用集成电路(ASIC),针对特定工作负载进行了优化的可编程芯片。这使得它们在执行诸如从数据集(在云TPU的情况下)中训练机器学习模型以及在设备上执行这些模型(Edge TPU的功能)等任务时非常高效。

谷歌还构建了一个开发套件,由Edge TPU,NXP芯片和Wi-Fi模块组成。开发套件将在10月对开发者开放。

谷歌表示已与Arm,Harting,Hitachi Vantara,Nexcom,诺基亚和恩智浦等制造商合作,将这些套件推向市场。

LG最初部署Edge TPU的合作伙伴之一就是在生产线上的检测设备中使用它们。LG的CNS集团首席技术官Shingyoon Hyun表示,这些芯片有助于在液晶电视面板生产过程中每秒检查200多张玻璃图像,准确度达到99.9%。

Cloud IoT Edge

Cloud IoT Edge是一种将Google Cloud强大的AI功能扩展到网关和连接设备的软件堆栈。你可以在云中构建和训练ML模型,然后通过Edge TPU硬件加速器的功能在Cloud IoT Edge设备上运行这些模型。

Cloud IoT Edge使物联网应用更智能,更安全,更可靠。它允许你在Edge TPU或基于GPU和CPU的加速器上执行在Google Cloud中训练的ML模型。Cloud IoT Edge可以在Android Things或基于Linux OS的设备上运行,其关键组件包括:

  • 具有至少一个CPU的网关类设备的运行时,可以从边缘数据本地存储,转换,处理和派生智能,同时与云IoT平台的其余部分无缝互操作。
  • Edge IoT Core运行时更安全地将边缘设备连接到云,支持软件和固件更新,并通过Cloud IoT Core管理数据交换。
  • 基于TensorFlow Lite的Edge ML运行时使用预先训练的模型执行本地ML推理,显着减少延迟并增加边缘设备的多功能性。由于Edge ML运行时与TensorFlow Lite接口,因此它可以在网关类设备中的CPU,GPU或Edge TPU上执行ML推理,或者在终端设备(如摄像头)中执行ML推理。

除Edge TPU外,Google还推出了一系列新的G Suite和Google Cloud功能,包括基于AI的语法工具,增强型文档搜索,FIDO密钥和新的AutoML服务。

原文发布于微信公众号 - ATYUN订阅号(atyun_com)

原文发表时间:2018-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Web项目聚集地

「长文预警」云计算、人工智能、大数据到底是啥玩意?

我今天要讲这三个话题,一个是云计算,一个大数据,一个人工智能,我为什么要讲这三个东西呢?因为这三个东西现在非常非常的火,它们之间好像互相有关系,一般谈云计算的时...

1392
来自专栏ATYUN订阅号

关键术语总结:117个数据科学关键术语的解释

这篇文章展示了一组数据科学相关的关键术语,这些关键术语简明而实用,由12个不同的主题组成。 20个大数据的关键术语的解释 链接地址为http://www.kdn...

3256
来自专栏大数据文摘

过快、过量、过度:三类数据驱动型决策中的常见问题(附大量资源)

1605
来自专栏ATYUN订阅号

【方法】搜索引擎如何使用机器学习:我们需要知道的9种方式

? 当我们在2010年初初次听到机器学习的时候,可能会感觉它很可怕。 但当我们意识到技术已经被用来为我们提供解决方案时,我们就开始着手解决实际问题: —搜索引...

4069
来自专栏SDNLAB

在多层网络中使用SDN提高效率和可靠性

抽象化是软件定义网络(SDN)中的一大问题,它是简化和有效屏蔽网络内部属性的复杂性以实现快速服务的有效工具。 但是对于高效、可靠和安全的网络工程操作来说,抽象化...

3576
来自专栏程序员互动联盟

程序员该如何学习数据结构与算法?

一个成熟的程序员数据结构和算法属于基本必备素质,很多程序员觉得算法距离自己有点距离,正常情况下算法不是渗透到每个角落。但程序的执行效率散布在每个角落。所以学习数...

991
来自专栏媒矿工厂

全景媒体的系统架构研究综述

7963
来自专栏AI研习社

硅谷老司机 Siraj 教你找工作:简历写得好,工作跑不了

大家好,这里是 Siraj 的新课,在教你如何成为一名自由职业者之后,我又将和大家分享如何写一份优秀的简历,来申请有关机器学习或者数据科学的职位。

1131
来自专栏CDA数据分析师

数据科学入门丨选Python还是R

对于想入门数据科学的新手来说,选择学Python还是R语言是一个难题,本文对两种语言进行了比较,希望能帮助你做出选择。

1480
来自专栏机器之心

业界 | 有图有真相:深度拆解谷歌TPU3.0,新一代AI协同处理器

1743

扫码关注云+社区

领取腾讯云代金券