前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TensorFlow 1.0正式发布!

TensorFlow 1.0正式发布!

作者头像
量子位
发布2018-03-21 14:46:11
8000
发布2018-03-21 14:46:11
举报
文章被收录于专栏:量子位量子位
量子位 | 问耕 编译整理

今日凌晨,在加州湾区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就有。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TensorFlow 1.0传送门
  • TensorFlow 1.0新特性
    • 更快
      • 更灵活
        • 更实用
          • 其他亮点
            • 升级到TensorFlow 1.0
            相关产品与服务
            容器服务
            腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档