当前位置:网站首页>Tensorflow team: we haven't been abandoned
Tensorflow team: we haven't been abandoned
2022-07-01 15:39:00 【QbitAl】
Fish and sheep From the Aofei temple
qubits | official account QbitAI
finally , Google responded “TensorFlow Abandoned ” Hearsay :
We will continue to be committed to TensorFlow Build a first-class machine learning platform , And JAX Promote machine learning research side by side .
During this period ,“JAX replace TensorFlow” This topic is a hot topic .
Not only Business Insider And other media quoted insiders , call “ Google brain and DeepMind Has generally given up TensorFlow, Switch to JAX”.
even LeCun、fast.ai founder Jeremy Horward Wait for the big guys to come out and watch , Indicates that the competition between deep learning frameworks has entered a new stage .
stay TensorFlow Because of growing bloated 、 High learning costs , More and more criticized by the industry ,“ Google abandons TensorFlow” There seems to be nothing wrong .
however , After a period of public opinion fermentation , Now? ,TensorFlow The official team finally came forward “ rumours ”, Send a message to say :
We will continue to invest in TensorFlow and JAX Two ML frame , To promote the research and application of millions of users .
Details , See together TensorFlow Blog wrote something .
official :TensorFlow It is the answer we give to the engineer
TensorFlow The official quoted Stack Overflow The latest statistics of .
data display ,TensorFlow In the field of machine learning as a whole, it is still better than PyTorch Be well received .
in addition ,TensorFlow Currently, the number of downloads per month exceeds 1800 Ten thousand times , And in GitHub Owned on 16.6 Wanbiao star .
by comparison ,PyTorch The number of stars is 5.7 ten thousand ,JAX The number of stars is 1.91 ten thousand .
The official team emphasized , Inside Google ,TensorFlow Almost all AI Support production workflow , Include search 、 advertisement 、YouTube、 mailbox 、 Map 、Play、 Maps, etc .
And apple 、 Net flight 、 tencent 、Uber And other well-known enterprises , Also in use TensorFlow Support their production system .
As for why Google now attaches importance to JAX, The reason is :
In recent years , We found that , A single common framework is often not applicable to all scenarios —— In particular, the needs of production and cutting-edge research often conflict .
therefore , We created JAX, A simple for distributed numerical computation API.
JAX Has a very excellent performance in the frontier research field : Reached a new parallel scale , Advanced new algorithms and frameworks , New compilers and systems have also been developed .
Officials also give examples ,AlphaFold and Imagen It has been verified JAX The value of .
by comparison ,TensorFlow It is “ Our answer to the needs of application machine learning developers ”.
in other words ,TensorFlow It will focus more on meeting the requirements of engineers on any scale and any platform , Build and deploy reliable 、 Stable 、 Demand for high-performance machine learning systems .
Besides , Google is officially in JAX and TensorFlow A lot of work has also been done in connectivity .
Such as through jax2tf, Researchers can put JAX The model is placed in TensorFlow Put into production .
Last , The official mentioned :
Looking forward to the future , We will continue to be committed to TensorFlow Build a first-class machine learning platform , And JAX Promote machine learning research side by side .
We will continue to invest resources in developing these two machine learning frameworks , To promote the research and application of millions of users .
Also hit a wave of job advertisements ( Manual formation ).
About JAX
2018 year ,JAX Born in the hand of a three person team of Google brain .
At the beginning of the birth of , It aims at high-performance numerical computing and machine learning research .
JAX Can be seen as support GPU、TPU Wait for the accelerator to accelerate 、 Supporting automatic differentiation Numpy variant .
Simply speaking , It can be understood in this way : When you want to deal with some problems that require high computational power , adopt JAX, You can quickly spread complex problems to multiple TPU On .
at present , Google brain Trax、Flax、Jax-md, as well as DeepMind The neural network library of Haiku And reinforcement learning library RLax etc. , It's all based on JAX Built .
It is worth mentioning that ,JAX When it was born , It is PyTorch Strong impact in academia TensorFlow Time of day .
A research institution of the University of California, Berkeley RISELab Data show that :
2019 year 1 Month to 6 End of month , stay arXiv Among the papers published in , mention TensorFlow and PyTorch The number is almost the same ,PyTorch Only slightly behind .
But in terms of growth rate , And 2018 year 1-6 Monthly comparison ,PyTorch Of “ share ” increased 194%.TensorFlow Only increased 23%.
Reference link :
https://blog.tensorflow.org/2022/06/%20bringing-machine-learning-to-every-developers-toolbox.html?m=1
边栏推荐
- [Cloudera][ImpalaJDBCDriver](500164)Error initialized or created transport for authentication
- 张驰课堂:六西格玛数据的几种类型与区别
- Using swiper to make mobile phone rotation map
- 微信小程序03-文字一左一右显示,行内块元素居中
- Raytheon technology rushes to the Beijing stock exchange and plans to raise 540million yuan
- Description | Huawei cloud store "commodity recommendation list"
- Qt+pcl Chapter 9 point cloud reconstruction Series 2
- [antenna] [3] some shortcut keys of CST
- Deep operator overloading (2)
- 《QT+PCL第六章》点云配准icp系列6
猜你喜欢
Summary of point cloud reconstruction methods I (pcl-cgal)
如何写出好代码 - 防御式编程指南
【一天学awk】条件与循环
The solution to turn the newly created XML file into a common file in idea
Tiantou village, Guankou Town, Xiamen special agricultural products Tiantou Village special agricultural products ant new village 7.1 answer
Wechat applet 01 bottom navigation bar settings
[300 + selected interview questions from big companies continued to share] big data operation and maintenance sharp knife interview question column (III)
【一天学awk】函数与自定义函数
Implementation of wechat web page subscription message
《QT+PCL第六章》点云配准icp系列6
随机推荐
说明 | 华为云云商店「商品推荐榜」
Phpcms background upload picture button cannot be clicked
智能运维实战:银行业务流程及单笔交易追踪
Implementation of deploying redis sentry in k8s
Photoshop plug-in HDR (II) - script development PS plug-in
[advanced ROS] lesson 5 TF coordinate transformation in ROS
《QT+PCL第六章》点云配准icp系列5
Introduction to MySQL audit plug-in
药品溯源夯实安全大堤
Research on manually triggering automatic decision of SAP CRM organization model with ABAP code
张驰课堂:六西格玛数据的几种类型与区别
Introduction to MySQL audit plug-in
华为发布HCSP-Solution-5G Security人才认证,助力5G安全人才生态建设
雷神科技冲刺北交所,拟募集资金5.4亿元
Description | Huawei cloud store "commodity recommendation list"
S32K1xx 微控制器的硬件设计指南
MySQL advanced 4
k8s部署redis哨兵的实现
使用swiper制作手机端轮播图
TS报错 Don‘t use `object` as a type. The `object` type is currently hard to use