NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

谷歌发布 TensorFlow 2.0 开发者预览版

  • 2019-01-11
  • 本文字数:1224 字

    阅读完需:约 4 分钟

谷歌发布TensorFlow 2.0开发者预览版

谷歌机器智能团队成员,分布式系统和并行计算负责人 Martin Wicke 今日发布推特称:试试指令’pip install tf-nightly-2.0-preview’,然后告诉我你们发现了什么。



按照谷歌的一贯风格,这就是 TensorFlow 2.0 版本的官宣了,不过从名称上来看,这应该是 TF 2.0 的预览版本,随后 Jeff Dean 也转发了这条推文,正式确认 TF 2.0 开发者预览版的发布。


谷歌在官方博客中也发布了一条通知,大意如下:


众所周知,我们正在努力准备 TensorFlow 2.0。虽然我们仍在努力中,但我们希望分享一个令人兴奋的更新。


对于那些希望生活在发展的最前沿的人来说,TensorFlow 2.0 的夜间版本(nightly build)现在可以在 pypi 上通过指令’tf-nightly-2.0-preview’和’tf-nightly-gpu-2.0-preview’使用。您还可以通过将’–config = v2’传递给 bazel 命令(在运行 configure 之后)从源构建版本。 TensorFlow 2.0 是从同一个源代码树构建的,因此如果您从源代码构建,只需从 master 构建即可。


可从:


https://www.tensorflow.org/versions/r2.0/api_docs/python/tf


获取每晚生成的文档。由于夜间版本正在积极开发中,因此文档可能会有过期或不完整的情况出现。


在 TensorFlow 2.0 的开发中,我们专注于可用性,并对指定和运行计算的方式进行了重大更改。 2018 年秋季发布的 RFC 就体现了这一变化。我们知道你们中许多人已经在 1.x 版本上进行了大量投入(我们对此很感激!),相信 2.0 将带来更多好处,我们希望让您的升级路径尽可能顺利。 pip 软件包附带一个转换器工具,可以升级(大多数)1.x TensorFlow 代码,这样您就能在每晚安装 2.0 的情况下运行。该工具 tf_upgrade_v2 大量使用兼容性模块:tf.compat.v1。此模块包含 TensorFlow 1.x 中存在的所有符号及其原始行为。请注意,升级工具也处于开发阶段,因此它可能无法在复杂项目上运行。


目前 2.0 预览版本仍然不完整,我们正在加大力度改进。因此,我们暂时无法保证稳定性,我们知道存在未解决的性能问题,并且仍然缺少某些功能(例如,仅支持某些分发机制,特别是 TPU 支持不完整),以及 TensorFlow 生态系统尚未更新以与 TensorFlow 2.0(例如,TFHub)一起使用。我们正努力在创建 2.0-alpha 之前解决这些问题。


如果您每晚都试一试,请报告您发现的问题 。您对夜间,转换器工具和升级体验的反馈对我们非常有价值。


问题反馈地址:


https://github.com/tensorflow/community/blob/master/governance/tensorflow-testing.md


TensorFlow 2.0 预览版发布的消息在 reddit 上也引发了一些讨论,比如有网友关心,为什么在 python3.7 版本发布半年之久的时间里,TensorFlow 仍然没有添加相关构建:



还有人表示,希望谷歌加大力度在 Java API 的改进上,而不是追赶 PyTorch:



总而言之,2.0 版本毕竟目前还是预览版,还是应该给研发人员一些时间,相信很多问题都能解决。


最后,再次附上官方的介绍文档,感兴趣的读者可以仔细研读,并安装体验:


https://www.tensorflow.org/versions/r2.0/api_docs/python/tf


公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2019-01-11 10:459479
用户头像
陈思 InfoQ编辑

发布了 576 篇内容, 共 262.8 次阅读, 收获喜欢 1293 次。

关注

评论

发布
暂无评论
发现更多内容

JavaScript 测试系列实战(一):使用 Jest 和 Enzyme 测试 React 组件

图雀社区

单元测试 自动化测试 Jest

解读 Reference

浮白

ThreadLocal Reference ReferenceQueue Finalizer WeakHashMap

并发神器CSP的前世今生

soolaugust

并发编程 并发 Go 语言

Python处理PDF的实用姿势

程一初

Python 自动化 办公

Python处理图像文件的实用姿势

程一初

Python 自动化 办公

MySQL从入门到精通

书旅

MySQL 索引

如何与面试官更好的沟通

escray

学习 面试

Python处理Word文件的实用姿势

程一初

Python 自动化 办公

Python处理PPT文件的实用姿势

程一初

Python 自动化 办公

前端科普系列(2):Node.js 换个角度看世界

vivo互联网技术

node.js 大前端

Python处理音频文件的实用姿势

程一初

Python 自动化 办公

业务架构是什么?

周金根

BIZBOK 业务架构 IT帮 周金根

Python处理视频文件的实用姿势

程一初

Python 自动化 办公

Python处理Excel文件的实用姿势

程一初

Python 自动化 办公

【程序员自救指南】中关村保洁大叔的一句话竟然帮我转正了

华为云开发者联盟

服务器 数字化 华为云 企业上云 云服务器

LeetCode680-验证回文字符串 Ⅱ-Easy

书旅

LeetCode

带你全面认识 Linux

简爱W

宿舍晚上温度高,那是你没听“鬼故事”

华为云开发者联盟

人工智能 AI 华为云 modelarts

“深化产教融合·共育数字人才”全国产教融合信息化高峰论坛·江苏站成功举办

InfoQ_967a83c6d0d7

详解责任链模式

大头星

代理模式详解

大头星

MacOS 环境下 Python 访问 MySQL

李绍俊

从《三体》到“中美科技战”,3分钟理解“网络”D丝为什么要迎娶“算力”白富美

华为云开发者联盟

数据 网络 芯片 算力 三体

Python处理邮件和机器人的实用姿势

程一初

Python 自动化 办公

前端科普系列(3):CommonJS 不是前端却革命了前端

vivo互联网技术

Java 大前端 脚本

前端科普系列(4):Babel —— 把 ES6 送上天的通天塔

vivo互联网技术

Java 大前端 ES6

影响音视频延迟的关键因素(三): 传输、渲染

ZEGO即构

buffer API RTC sdk

Python1024办公自动化系列

程一初

Python 自动化 办公

utf8字符集下的比较规则

Simon

MySQL 字符集

LeetCode1160---拼写单词---Easy

书旅

LeetCode

数据库设计

Jayli

数据库

谷歌发布TensorFlow 2.0开发者预览版_AI&大模型_陈思_InfoQ精选文章