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

谷歌机器智能团队宣布,TensorFlow 2.0开发者预览版已通过pip命令'tf-nightly-2.0-preview'发布。新版本着重于提升可用性和计算方式的改进,附带升级工具帮助从1.x版本迁移。官方提醒,预览版仍处于积极开发中,存在性能问题和功能缺失。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

\"image\"

按照谷歌的一贯风格,这就是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仍然没有添加相关构建:

\"image\"

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

\"image\"

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

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

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

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 在本文中,我们将探讨如何通过 Vue.js 实现一个带有动画效果的“回到顶部”功能。Vue.js 是一款用于构建用户界面的流行 JavaScript 框架,其组件化和响应式设计让实现这种交互功能变得十分便捷。 首先,我们来分析 HTML 代码。在这个示例中,存在一个 ID 为 back-to-top 的 div 元素,其中包含两个 span 标签,分别显示“回到”和“顶部”文字。该 div 元素绑定了 Vue.js 的 @click 事件处理器 backToTop,用于处理点击事件,同时还绑定了 v-show 指令来控制按钮的显示与隐藏。v-cloak 指令的作用是在 Vue 实例渲染完成之前隐藏该元素,避免出现闪烁现象。 CSS 部分(backTop.css)主要负责样式设计。它首先清除了一些默认的边距和填充,对 html 和 body 进行了全屏布局,并设置了相对定位。.back-to-top 类则定义了“回到顶部”按钮的样式,包括其位置、圆角、阴影、填充以及悬停时背景颜色的变化。此外,与 v-cloak 相关的 CSS 确保在 Vue 实例加载过程中隐藏该元素。每个 .page 类代表一个页面,每个页面的高度设置为 400px,用于模拟多页面的滚动效果。 接下来是 JavaScript 部分(backTop.js)。在这里,我们创建了一个 Vue 实例。实例的 el 属性指定 Vue 将挂载到的 DOM 元素(#back-to-top)。data 对象中包含三个属性:backTopShow 用于控制按钮的显示状态;backTopAllow 用于防止用户快速连续点击;backSeconds 定义了回到顶部所需的时间;showPx 则规定了滚动多少像素后显示“回到顶部”按钮。 在 V
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值