TensorFlow 1.0正式发布!

量子位 | 问耕 编译整理

今日凌晨,在加州湾区Google总部山景城举办的TensorFlow开发者峰会上,TensorFlow 1.0版本正式发布!目前已经可以下载和更新全新的TensorFlow。官方介绍称,全新的TensorFlow 1.0深度学习框架将更快、更灵活、更实用。

TensorFlow 1.0框架将通过提供更多API的方式,提升这个深度学习框架的灵活性和实用性。TensorFlow工程总监Rajat Monga在峰会上透露,TensorFlow 1.0将对更多工具提供支持,例如K-means和支持向量机(SVM)。

此外,还将TensorFlow 1.0还将兼容Keras。

值得期待的是,Google宣布将公布一些TensorFlow提速的开源代码,例如可以让分布式Inception v3模型提速58倍之多。

TensorFlow还将支持Hexagon数字信号处理器(DS),这个也是高通骁龙820移动芯片和微型电脑DragonBoard 820c的组成部分。

还有一个实验性的编译器XLA,这个编译器通过生成既能在GPU、又能在CPU上运行的代码,进而加速线性代数计算。XLA被认为提升了TensorFlow 的移动性,未来TensorFlow程序只需创建一个后端即可在新硬件平台上运行。

Google于2015你那推出并开源的TensorFlow,现在已经是最流行的深度学习框架,没有之一。Google计划三月底发布新的基准测试,以展示TensorFlow与其他深度学习框架相比的整合情况,同时也将放出用于执行基准测试的模型。

一周之前,Google刚刚发布了TensorFlow Fold,利用动态计算图来解决因多个输入大小结构不同无法自然地批处理到一起,而导致的处理器、内存和高速缓存利用率差的问题。

TensorFlow 1.0传送门

GitHub:https://github.com/tensorflow/tensorflow/releases/tag/v1.0.0

全部的改进和详情,请访问?上面这个网址。

TensorFlow 1.0新特性

更快

TensorFlow 1.0令人难以置信的快!XLA为未来更多的性能改进奠定了基础;而tensorflow.org 全新提供“提示和技巧”,这有助于用户调整模型以达到最大速度。

官方将很快发布一些流行模型应用的更新,一站式如何充分利用TensorFlow 1.0,例如基于8个GPU对Inception v3实现7.3倍的加速,以及基于64个GPU对分布式Inception v3训练实现58倍的加速。

更灵活

TensorFlow 1.0还带来一些高级的API,包括:tf.layers,tf.metrics以及tf.losses modules。另外,还有一个全新推出的tf.keras模块,提供与Keras完全兼容,Keras是另一个流行的高级神经网络库。

更实用

TensorFlow 1.0还会提供更稳定的Python API,这让获取新功能更加容易,而不必担心破坏现有的代码。

其他亮点

■ Python API已经变得更像NumPy。这类和其他向后兼容的更改,可以让API未来更具稳定性。官方也提供了迁移至南和转换脚本。

■ 针对Java和Go的实验性API

■ 更高级别的API模块:tf.layers,tf.metrics和tf.losses,在合并skflow和TF Slim之后,从tf.contrib.learn中获取。

■ 实验性的推出XLA:面向CPU和GPU的TensorFlow编译器。XLA正在迅速发展,预计未来会看到更多的进展。

■ TensorFlow Debugger(tfdbg):一个用于调试实时TensorFlow程序的命令行界面和API。

■ 用于对象检测和本地化的新Android演示,以及基于摄像头的图片风格化。

■ 安装改进:添加了Python 3 docker镜像,TensorFlow的pip包现在兼容PyPI。这意味着TensorFlow现在可以通过Python的原生软件包管理器pip来安装。

升级到TensorFlow 1.0

TensorFlow 1.0中的API并不是全部支持向后兼容。也就是说,在TensorFlow 0.n上的运行的程序不一定能在TensorFlow 1.0上工作。官方提供了tf_upgrade.py脚本用于代码移植到1.0新版,但有时候需要手动更改。脚本在GitHub就有。

原文发布于微信公众号 - 量子位(QbitAI)

原文发表时间:2017-02-16

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AI研习社

微软开源深度学习工具包CNTK更新2.3版,带来多重性能改进

近日微软更新了自家开源深度学习工具包CNTK,新的版本号为2.3,带来了多项性能改进。 CNTK全名为Computational Network Toolkit...

38050
来自专栏WOLFRAM

Wolfram 语言和 Mathematica 11.2上线了

32930
来自专栏目标检测和深度学习

谷歌GPU资源免费啦

注:本文编译自medium,原英文链接:https://medium.com/@nickbourdakos/train-your-machine-learnin...

42670
来自专栏美图数据技术团队

美图AB Test实践:Meepo系统

感谢阅读「美图数据技术团队」的第 8 篇文章,关注我们持续获取美图最新数据技术动态。

23110
来自专栏机器学习算法工程师

免费使用谷歌GPU资源训练自己的深度模型

作者:刘威威 编辑:黄俊嘉 注:本文编译自medium,原英文链接:https://medium.com/@nick...

60480
来自专栏机器之心

专栏 | 百度PaddlePaddle的新特性与大规模稀疏数据分布式模型训练

百度深度学习框架 PaddlePaddle 自 2016 年开源以来,受到了业界的广泛关注,PaddlePaddle 社区更是汇集了一大批 AI 技术开发者。开...

13430
来自专栏ATYUN订阅号

深度学习小白的福音:使用Deep Learning Studio不涉及任何编码,训练并配置深度学习模型

Deep Learning Studio是自2017年1月以来第一个强健的深度学习平台,有云计算和桌面计算两个版本,该平台拥有可视化界面。该平台提供了数据提取,...

18320
来自专栏WeaponZhi

机器学习股票价格预测初级实战

上一篇文章,我用了4000字这样比较长的篇幅,介绍了一些金融和量化交易相关的基本知识,还大概说了下人工智能在金融方面使用的优劣。这篇文章我们将用一个具体代码来进...

19120
来自专栏FreeBuf

如何搭建你自己的“深度学习”机器?

深度学习是一门用来解决复杂问题的技术,例如自然语言处理和图像处理。目前,我们已经可以很快的处理超大计算量的问题——这多亏了GPU,GPU最初就是用于快速生成高分...

21150
来自专栏携程技术中心

干货 | 携程AI模型引擎设计与实践

23020

扫码关注云+社区

领取腾讯云代金券