0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌开源张量计算库_速度提高100倍

电子工程师 来源:陈翠 2019-06-15 11:04 次阅读

6月5日消息,据外媒报道,日前,谷歌公司人工智能部门与加拿大圆周理论物理研究所,以及谷歌母公司Alphabet的X实验室共同发布了TensorNetwork。据了解,这是一个旨在提高张量计算效率的开源库。

TensorNetwork通过使用谷歌的TensorFlow机器学习框架作为后端,并针对GPU进行优化来提升张量计算的效率。在初步测试中,谷歌表示,与CPU上的运行速度相比,TensorNetwork可提供高达100倍的计算速度。

张量是根据其顺序按层次结构分类的多维数组。普通数是零阶张量,而向量是一阶张量,矩阵是二阶张量。因此,张量网络是压缩图形编码的张量收缩模式,由几个张量组成,并共同构成一个新的张量。

张量网络可以非常有效地代表几个、几十个甚至是上百个张量。张量网络不是直接存储或操纵张量,而是将张量表示为较小张量在较大张量网络形状中的收缩。这使得它们在图像分类、目标识别和其他人工智能任务中更加实用。

高阶张量被表示为多个低阶张量

TensorNetwork的设计就是为了实现这一点,作为一个通用的张量网络算法库,谷歌希望它对研究工程师和研究科学家有用。谷歌指出,近似量子态是物理学中张量网络的典型用例,能够非常直观的展现TensorNetwork的能力。

研究人员表示:“张量网络让我们专注于量子态与现实世界问题最相关的部分,比如低能量态,而忽略其他不相关的状态。通过开源社区,我们也会为TensorNetwork添加新的功能。我们希望TensorNetwork成为物理学家和机器学习从业者的宝贵工具。”

当前,张量网络正被越来越多地用于机器学习领域,用来执行复杂的计算任务。不过,广泛应用张量网络仍面临着许多障碍。首先,没有一个开源库能够用来进行大规模运行底层算法,此外,大多数张量网络文献都是面向物理应用的。而谷歌发布的TensorNetwork很好的解决了这一问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    6168

    浏览量

    105397
  • 开源
    +关注

    关注

    3

    文章

    3349

    浏览量

    42503
收藏 人收藏

    评论

    相关推荐

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 124次阅读

    开源AI模型是干嘛的

    开源AI模型是指那些公开源代码、允许自由访问和使用的AI模型集合。这些模型通常经过训练,能够执行特定的任务。以下,是对开源AI模型的详细
    的头像 发表于 12-14 10:33 188次阅读

    用于SLAM中点云地图综合评估的开源框架

    表明,MapEval在保持评估完整性的同时,速度至少提高100-500。MapEval将会开源
    的头像 发表于 12-13 11:18 186次阅读
    用于SLAM中点云地图综合评估的<b class='flag-5'>开源</b>框架

    靶式流量计的工作原理 靶式流量计和涡街流量计比较

    位移可以计算出流量。 流体冲击 :流体流过靶板,对靶板施加力。 位移测量 :靶板的位移通过位移传感器(如差分电容式传感器)测量。 信号处理 :位移信号被转换成电信号,并通过电子电路处理。 流量计算 :根据位移和流体的
    的头像 发表于 12-11 16:49 244次阅读

    RK3568国产处理器 + TensorFlow框架的张量创建实验案例分享

    一、实验目的 本节视频的目的是了解张量定义、了解张量的表示形式、并学习基于TensorFlow框架的张量创建方法。 二、实验原理. 张量定义 1、
    发表于 12-03 14:43

    平衡流量计计算公式

    量计计算公式的重要性及应用你了解吗? 一、管道流速公式 这是平衡流量计中最基本的计算公式之一,它基于流体的质量守恒定律。通过测量管道中的压力差和密度,可以
    的头像 发表于 10-25 14:14 199次阅读
    平衡流<b class='flag-5'>量计</b><b class='flag-5'>计算</b>公式

    云端超级计算机怎么用

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。
    的头像 发表于 10-18 10:14 157次阅读

    速度式流量计的测量原理是什么

    速度式流量计是一种用于测量流体流速和流量的仪器。其测量原理主要基于流体动力学和流体力学的基本原理。 速度式流量计的测量原理 1. 引言 在工业生产、科学研究和日常生活中,对流体的流速和
    的头像 发表于 06-06 16:06 1416次阅读

    谷歌推出Trillium AI芯片,性能提高近5

    谷歌推出了其最新的人工智能数据中心芯片——Trillium。这款芯片是谷歌的第六代产品,与上一代TPU v5e相比,Trillium在每个芯片上的峰值计算性能提高了4.7
    的头像 发表于 05-16 10:39 780次阅读

    谷歌发布第六代数据中心AI芯片Tensor处理器单元Trilliu 

    谷歌CEO桑达尔·皮查伊表示,“谷歌自创立以来,始终引领GPU威廉希尔官方网站 发展。”他进一步指出,新款TPU的计算性能较第五代提升4.7,主要得益于扩大了芯片的矩阵乘法单元(MXU)以及
    的头像 发表于 05-15 10:22 501次阅读

    赋能产业互联网,高通量计算让世界更高效!

    随着互联网威廉希尔官方网站 的迅猛发展,计算机的主要应用从以传统的科学与工程计算为主逐步演变为以数据处理为核心,以传统高性能计算机体系结构为核心威廉希尔官方网站 的新型基础设施面临巨大挑战,高通量计算应运而生。中
    发表于 04-12 14:46 252次阅读
    赋能产业互联网,高通<b class='flag-5'>量计算</b>让世界更高效!

    鸿蒙OS开发实例:【ArkTS类多线程CPU密集型任务TaskPool】

    CPU密集型任务是指需要占用系统资源处理大量计算能力的任务,需要长时间运行,这段时间会阻塞线程其它事件的处理,不适宜放在主线程进行。例如图像处理、视频编码、数据分析等。 基于多线程并发机制处理CPU密集型任务可以提高CPU利用率,提升应用程序响应
    的头像 发表于 04-01 22:25 846次阅读
    鸿蒙OS开发实例:【ArkTS类<b class='flag-5'>库</b>多线程CPU密集型任务TaskPool】

    谷歌大型模型终于开放源代码,迟到但重要的开源战略

    在人工智能领域,谷歌可以算是开源的鼻祖。今天几乎所有的大语言模型,都基于谷歌在 2017 年发布的 Transformer 论文;谷歌的发布的 BERT、T5,都是最早的一批
    发表于 02-22 18:14 439次阅读
    <b class='flag-5'>谷歌</b>大型模型终于开放源代码,迟到但重要的<b class='flag-5'>开源</b>战略

    量计算公式多少度电 电量和度数怎么换算

    量计算公式多少度电? 电量计算公式是通过电压和电流的乘积来计算的,单位为瓦特-小时(Wh)。公式为: 电量(Wh)= 电压(V) × 电流(A) × 使用时间(小时) 其中,电压是指电流通过的电器
    的头像 发表于 02-03 14:42 5.7w次阅读

    LTM4620给fpga提供1.0V内核电源,4620输出电容量计算是否应该包含布局在fpga芯片附近的bulk电容?

    LTM4620给fpga提供1.0V内核电源,4620输出电容量计算是否应该包含布局在fpga芯片附近的bulk电容? 靠近FPGA布局的电容也比较大,比如470uF。但这些电容隔4620布局比较远,大于7cm。通过内电层铺铜连接。
    发表于 01-05 06:01