OpenAI高调站队:深度学习框架以后主要用PyTorch
关注上方“深度学习技术前沿”,选择“星标公众号”,
资源干货,第一时间送达!
对于深度学习框架的使用,整个人工智能社区大体可以分为两大阵营:TensorFlow 和 PyTorch。有观点认为,PyTorch 更适合研究领域,而实际的工业应用可能更偏向于 TensorFlow。PyTorch 具有用户友好的 API 和对 Python 生态的良好支持,更适合学界。而 TensorFlow 因为用户惯性和对工业生产环境的支持,更适合业界。
OpenAI发布最新消息,不再在各大AI框架中“摇摆”,而是支持PyTorch。
这家马斯克参与创办、微软10亿美元投资的顶级AI研究机构表示,正在PyTorch上标准化自家深度学习框架。
“在过去,我们根据相对优势,在各种框架中实施特定的项目,”OpenAI在官方博客中表示,“现在我们选择标准化,能使团队更容易创建和共享模型,并进行优化实现。”
与此同时,OpenAI也用实际行动表明了态度:发布了一个PyTorch 版本的开源教育资源,能够让人们更容易学习深度强化学习。
在博客文章中,他们也进一步解释了为什么选择Pytorch:“主要原因是为了在GPU上提高我们的研究效率。”
并进一步给Pytorch打Call:在PyTorch 中尝试和执行新的研究想法非常容易,能从几周缩短到几天。
按照OpenAI的说法,接下来他们将会主要使用PyTorch作为官方深度学习框架,在有特定技术原因的情况下,也会使用其他框架。
OpenAI表示,许多团队已经完成了切换,并期待着在未来几个月为 PyTorch 社区做出贡献。
这一消息,也在社交媒体上引起了不少讨论,Reddit的“机器学习”版面中,相关话题热度已经达到了530,110多人发表了看法。
用 PyTorch 统一项目标准
在一则简短的博客文章中,OpenAI 表示,他们将会使用 PyTorch 作为统一的深度学习框架。在此之前,他们会基于框架本身的特点和优势在不同的项目中使用不同的框架。
OpenAI 认为,为了让团队更容易地创建和共享模型及其应用,使用 PyTorch 是更好的选择。通过标准化的 PyTorch 框架,OpenAI 可以建立起基于它的平台,使得自家的各种模型和应用都能进行框架和工具的复用。
另外一个选择 PyTorch 的重要原因是:用它来实现各种新的想法特别容易,特别是在 GPU 集群上。OpenAI 在博客中说,自从选择了 PyTorch,他们可以将研究思路到生成模型的迭代开发时间从周压缩到天。这节省了很多的时间。更何况,PyTorch 背后也有着活跃的开发社区,包括 FaceBook 等大型研究机构都在使用。
OpenAI 还在文章中表示,他们的大部分团队已经完成了迁移工作。除非有特定的技术原因,基本上 PyTorch 就是主要的深度学习框架了。例如,OpenAI 在近日推出了 PyTorch 版本的深度强化学习库——「Spinning Up」。
此外,OpenAI 还会在后续的开源计划中公开更多基于 PyTorch 的项目,比如「Block-Sparse GPU Kernels」。这是一种新架构的核,计算速度快于 cuBLAS 和 cuSPARSE。
OpenAI官方博客:
https://openai.com/blog/openai-pytorch/
讨论现场:
https://www.reddit.com/r/MachineLearning/comments/ew8oxq/n_openai_switches_to_pytorch/
长按关注深度学习技术前沿
OpenAI高调站队:深度学习框架以后主要用PyTorch相关推荐
- 深度学习入门笔记(十五):深度学习框架(TensorFlow和Pytorch之争)
欢迎关注WX公众号:[程序员管小亮] 专栏--深度学习入门笔记 声明 1)该文章整理自网上的大牛和机器学习专家无私奉献的资料,具体引用的资料请看参考文献. 2)本文仅供学术交流,非商用.所以每一部分具 ...
- 清华开源 Jittor:首个国内高校自研深度学习框架,一键转换 PyTorch
点击上方"视学算法",马上关注 真爱,请设置"星标"或点个"在看" 来源 | 机器之心 继 Theano.Caffe 之后,又一个由高校主导 ...
- 带你测试对比深度学习框架!TensorFlow,Keras,PyTorch...哪家强?(附数据集)
授权自AI科技大本营(ID: rgznai100) 本文长度为3556字,建议阅读7分钟 亚马逊MXNet在CNN.RNN与NLP情感分析任务上性能强劲,而TensorFlow仅擅长于特征提取. 深度 ...
- 清华开源Jittor:首个国内高校自研深度学习框架,一键转换PyTorch
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 来源:机器之心@微信公众号 继 Theano.Caffe 之后,又一个由高校主导的 ...
- 深度学习框架(如:Pytorch、Tensorflow、Caffe...)
文章目录 一.深度学习框架由来 二.各个深度学习框架 2.1.TensorFlow(Google) 2.2.Theano(蒙特利尔大学) 2.3.Torch(NYU/Facebook) 2.4.PyT ...
- 深度学习框架:GPU
深度学习框架:GPU Deep Learning Frameworks 深度学习框架通过高级编程接口为设计.训练和验证深度神经网络提供了构建块.广泛使用的深度学习框架如MXNet.PyTorch.Te ...
- 初学者如何选出最适合自己深度学习框架?
无论是对于深度学习相关专业的初学者,还是已经在企业和组织中从事工业场景应用和研发的开发者来说,选择一个适合自己,适合业务场景需求的深度学习框架显得尤为重要.下边对现有深度框架做一个全面的阐述及解答. ...
- 创造属于你自己的深度学习框架,就在这2天时间
目前,随着人工智能的发展和产业结构的升级,对智能化人才的要求已经越来越高了.人工智能发展的如此迅猛,绝对不是一个巧合,是由最近几十年数据大爆发带来的.随着5G和物联网的运用发展,还会急剧增加,激发着人 ...
- 【人工智能】【深度学习】初学者如何选出最适合自己深度学习框架?
无论是对于深度学习相关专业的初学者,还是已经在企业和组织中从事工业场景应用和研发的开发者来说,选择一个适合自己,适合业务场景需求的深度学习框架显得尤为重要.下边对现有深度框架做一个全面的阐述及解答. ...
最新文章
- ORA-29786: SIHA attribute GET failed with error
- CF1114F-Please, another Queries on Array?【线段树,欧拉函数】
- 前端工具lighthouse
- 电气研究生做计算机视觉,UCI研究生电气工程专业排名!师哥带你瞬间拿下
- ACM模板——差分约束
- Python计算电场中两点间的电势差
- 关于ArrayList转json
- 百度AI语音语义一体化技术 识别的同时进行语义分析
- linux如何装回工具包,如何找到linux工具软件对应的安装软件包----用which+dpkg 实现...
- BMP文件格式详解(BMP file format) (转)
- 聚类分析二:DBSCAN算法
- dism++封装系统使用教程_【原创】最新WIN10系统封装教程2019系列(一)——定制母盘...
- endnote中科大版区别_文献管理软件 EndNote X9.3.1 中科大批量授权版
- 学习高效编程之 Vim 方法
- 为什么DDR电源设计时需要VTT电源
- Unity UI跟随物体
- 六度人脉 全球最高效的人脉法则(图)
- ELK集群部署(六)之Kafka操作
- linux补丁rt ck pf zen,Linux 内核社区补丁对比
- 简易交通灯控制电路设计
热门文章
- 一天之内用SDN能做出什么
- python interpolate_python interpolate插值实例
- php函数在哪个文件夹下,php删除文件夹及其文件夹下所有文件的函数代码
- 腾讯面试题:char 和 varchar的最大长度是多少,以及他们之间的区别(看完你就能和面试官笑谈人生了)
- linux命令用tar czvf .tar.gz好用的
- csr_matrix矩阵用法小结
- python matshow用法
- 批处理中百分号%的作用
- GPT-3等三篇论文获NeurIPS2020最佳论文奖 | AI日报
- 中国数学界,无论怎样感谢哈代都不为过