谷歌官方回应:我们没有放弃TensorFlow,未来与JAX并肩发展

简介: 谷歌官方回应:我们没有放弃TensorFlow,未来与JAX并肩发展
TensorFlow 不是谷歌的一枚「弃子」,将会继续开发。


前段时间,AI 界流传着这样一种说法,大概意思就是说,TensorFlow 已经成为了谷歌的一枚「弃子」。

更是有外媒 Business Insider 采访了一系列开发人员、硬件专家、云供应商以及与谷歌机器学习工作关系密切的人,获得了同样的观点:2015 年诞生的 TensorFlow,曾经辉煌一时,而 Meta 在 2017 年开源的 PyTorch 正在成为该领域的霸主,在此战争中,谷歌开始押宝 JAX。

接近该项目的人士曾告诉 Insider,谷歌大脑和 DeepMind 在很大程度上放弃了 TensorFlow,转而使用 JAX。一位谷歌内部人士也向 Insider 证实,JAX 现在几乎已在谷歌大脑和 DeepMind 中被全球采用。

熟悉该项目的人士也表示,JAX 现在有望成为未来几年所有使用机器学习的谷歌产品的支柱,就像 TensorFlow 在 2015 年之后几年所做的那样。

一时之间,关于谷歌要放弃 TensorFlow,全面转向 JAX 的说法闹得人尽皆知。谷歌内部人员的爆料,让人更加确信这一说法是真的。

到底事实如何?TensorFlow 官方博客回应来了,这篇回应来自 TensorFlow 团队中的两位研究者 Laurence Moroney 和 Josh Gordon。总结来说就是:谷歌并没有像网传的那样放弃 TensorFlow,将继续投资研发。

谷歌:我们没有放弃 TensorFlow,将与 JAX 并肩发展

Stack Overflow 最近发布了一项调查报告,报告显示 TensorFlow 是目前最常用的 ML 工具,被 300 万软件开发者采用。其实这一数字才刚刚开始,估计会有 400 万开发人员希望在不久的将来采用它。

图源:https://survey.stackoverflow.co/2022/#most-loved-dreaded-and-wanted-misc-tech-want

TensorFlow 现在每月被下载超过 18M 次,在 GitHub 上积累了 166k 颗星——比任何其他 ML 框架都多。在谷歌内部,TensorFlow 几乎支持所有 AI 生产工作流,包括搜索、广告、YouTube、GMail、地图、Play 等。它还被苹果、Netflix、Stripe、腾讯、优步、罗氏、LinkedIn、Twitter、百度、LVMH 等各大公司采用。

Google Scholar 上每个月都有超过 3000 篇出版物提到 TensorFlow,包括重要的应用科学研究,比如了解癌症的 CANDLE 研究。



近年来,我们了解到单一的通用框架无法适用于所有场景——尤其是在生产和前沿研究经常发生冲突的领域。因此,我们创建了 JAX,这是一个用于分布式数值计算的简化 API,为科学计算研究的下一个时代提供动力。JAX 在推动新的领域方面非常出色:达到新的并行规模,此外还推进了新的算法和体系结构,以及帮助研究者开发新的编译器和系统。JAX 在科研领域确实很受欢迎。

在这个多框架世界中,TensorFlow 是我们交给应用 ML 开发人员的一份答案——工程师需要在不同规模和不同平台上构建和部署可靠、稳定、高性能的 ML 系统。我们的愿景是创建一个有凝聚力的生态系统,研究人员和工程师可以利用系统组件进行研究,而不管它们起源于哪个框架。我们已经在 JAX 和 TensorFlow 互操作性方面取得了长足进步,特别是 jax2tf 的开发。开发 JAX 模型的研究人员能够通过 TensorFlow 平台的工具将它们投入生产。

未来,我们继续开发 TensorFlow ,并将其作为一流的应用 ML 平台,与 JAX 并肩推动 ML 研究发展。我们将继续在这两个 ML 框架上投资,以推动研究和应用,为我们的数百万用户服务。

参考链接:https://blog.tensorflow.org/2022/06/%20bringing-machine-learning-to-every-developers-toolbox.html?m=1

相关文章
|
Web App开发 数据采集 iOS开发
|
并行计算 Linux
export OMP_NUM_THREADS=(nproc--all)
export OMP_NUM_THREADS=(nproc--all) 是一条 Linux 命令,用于设置 OpenMP(一个用于并行编程的应用程序接口)使用的线程数。
1177 7
|
人工智能 IDE 测试技术
一文教会你如何用好通义灵码,让这款 AI 编码工具帮你做更多工作,更高效
如何用好通义灵码?欢迎收藏最佳使用指南。本文提供通义灵码使用指南,涵盖快捷键、配置调整、跨文件索引及上下文管理等内容,帮助用户更高效地使用通义灵码。
10611 3
【烦人的问题】有一天发现VSCode中自己的鼠标选择老是跨行选择多段代码,怎么都改不回来,而且用alt+shift+鼠标都无法切换,肿么办?
【烦人的问题】有一天发现VSCode中自己的鼠标选择老是跨行选择多段代码,怎么都改不回来,而且用alt+shift+鼠标都无法切换,肿么办?
|
并行计算 监控 异构计算
nvidia-smi命令输出的信息解读
【5月更文挑战第13天】nvidia-smi命令输出的信息解读
1755 5
|
JSON PHP 数据格式
layui框架实战案例(1):layui组件table异步加载数据结合php后台动态翻页的解决方案
layui框架实战案例(1):layui组件table异步加载数据结合php后台动态翻页的解决方案
627 0
|
关系型数据库 MySQL 数据库
MySQL数据库基础
对表操作 1. 新增数据 2. 查询数据 3. 修改数据 4. 删除数据
136 0
|
监控 Serverless Apache
美团 Flink 大作业部署问题之如何体现Flink在业界的影响力
美团 Flink 大作业部署问题之如何体现Flink在业界的影响力
|
人工智能 监控 数据可视化
AI、物联网、可视化智慧工地云平台源码
智慧工地是聚焦工程施工现场,紧紧围绕人、机、料、法、环等关键要素,综合运用物联网、云计算、大数据、移动计算和智能设备等软硬件信息技术,与施工生产过程相融合。
201 2
|
Java Android开发 容器
支付宝客户端架构解析:Android 容器化框架初探
一.前言   本节将介绍支付宝 Android 容器化框架设计的基本思路。 1.1 开发背景 随着 Android 应用程序所能实现的功能越来越强大和复杂,随之而来的是: Android 程序的的代码和资源越来越多,APK 文件的 size 越来越大,Android 程序也越来越复杂; 随着应用的迭代、项目的扩张,团队数量以及团队人数的同时增多,基于传统架构模式的并行开发也变得愈加困难。
1929 0

热门文章

最新文章