2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

谷歌发布 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


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

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

关注

评论

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

netty系列之:channel,ServerChannel和netty中的实现

程序那些事

Java Netty nio 程序那些事 2月月更

等保级别最高为几级?市面上常见吗?

行云管家

网络安全 等保 等级保护 过等保

聚焦业务价值:分众传媒在 Serverless 上的探索和实践

Serverless Devs

阿里云 Serverless 运维管理 分众传媒 2月月更

上市商业银行推进智慧银行建设,全方位赋能零售业务数字化转型

易观分析

商业银行 智慧银行

PingCode Wiki 权限设计之ACL

阿杰

权限系统 权限控制 acl 权限设计

Java培训:封装的含义及实现方式

@零度

JAVA开发 封装

动态加载不适合数组类?那如何动态加载一个数组类?

华为云开发者联盟

Java 数组 动态加载 数组类

虎符交易所Hoo研究院:Open Sea上大火的NFT项目—Azuki

区块链前沿News

NFT Hoo 虎符交易所 Azuki

Kafka消息存储机制

编程江湖

Linux中Shell重定向

入门小站

Linux

程序员必知的8个Java开源IDE工具

编程江湖

ide

一站式交付体验:云效+Kubernetes

阿里云云效

阿里云 Kubernetes 云原生 持续交付 一站式平台

Springboot中,如何读取配置文件中的属性

华为云开发者联盟

数据库 springboot 映射 配置文件

SENSORO基于TDengine助力基层政府打造数字化应用标杆

TDengine

数据库 tdengine 开源 物联网

Worktile 权限设计

阿杰

权限控制 rbac 权限设计

天数智芯携手龙蜥社区,以高性能算力助力开源发展

OpenAnolis小助手

Linux 开源 芯片

百度智能云开物再收“一个奖状”

百度大脑

一文详解Kafka API

华为云开发者联盟

kafka API 拦截器 Consumer API Producer API

在线脑图思维导图生成工具

入门小站

工具

Apsara Stack 技术百科 | 可运营的行业云,让云上资源跑起来

阿里云 科技 混合云

四款你必须知道的前端开发工具

编程江湖

移动办公时代,政企为何首选私有化的即时通讯平台?

BeeWorks

IAST 最佳实践 | 利用洞态做开源组件的安全治理

火线安全

做好云管理一定要云管平台吗?云管理平台应具备什么功能?

行云管家

云服务 云管平台 云资源 云管理

美景本天成,妙笔偶得之——“妙笔”是怎样炼成的?

百度大脑

加入科学计算SIG,挑战最前沿的AI+Science研发与创新

百度大脑

Client-go源码分析之SharedInformer及实战| 社区征文

雪雷

Kubernetes Informer 新春征文

这个Dubbo注册中心扩展,有点意思

捉虫大师

dubbo 注册中心

大数据培训:Hadoop HDFS 实现原理

@零度

hadoop 大数据开发

你会写java脚本吗?-JShell

蜜糖的代码注释

Java 后端开发 2月月更

前端培训:3 个可能有用JavaScript 类

@零度

JavaScript 前端开发

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