未加星标

TensorFlow的开源与Hadoop的开源有什么不同?

字体大小 | |
[数据库(综合) 所属分类 数据库(综合) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

TensorFlow的开源与Hadoop的开源有什么不同?

作者[email protected] Hadoop 项目管理委员会成员 & Committer

最近看TensorFlow代码的时候,用Git pull下来最新的master一看,哇好多的更新,然后点击去之前看到一半的cc文件继续看,好多地方都改变了。但是一看Git log,有好多巨大的commit叫什么 “Merge commit for internal changes”, “Merge for github”,没有任何的其他描述…,这样基本上不知道到底改动是为了什么。

相对来说 Hadoop的开源要实诚得多,每个改动都有对应的JIRA来跟踪,从JIRA里面可以看到改动的原因、设计(对于大的改变来说)和讨论 。任何一个关注项目的人都可以在代码merge之前提出自己的质疑,(只要不是无理取闹)基本上能够得到很详细的回答。

出现这种区别最大的原因是来源于Google与Apache本质上不同,Google作为一个商业公司,有的是人来维护代码,基本上不在乎来自公司外的贡献。 对于Google来说,开源TF(目测k8s也差不多)最大的目的是制定标准,推进自己的cloud ,另外如果有更多的人来测试和修修补补那些外围一点的东西那是再好不过了。

而Apache基金会本来就是为了开源而生,公司把项目贡献给Apache基金会的目的 除了为了提升自身形象以外,主要是为了吸引用户和更多的开发者,也就是造成杠杆的效应,那么为了得到更多真诚的帮助 ,肯定得把自己的肠肠肚肚都剖出来给人看。不然外部的人怎么去贡献。

当然两种方式各有优劣,对Google这种级别的公司这种方式可能更快也 避免了很多讨论的时间但是也会让很多潜在参与者走掉 ,而Apache的方式更民主更开放。作为Hadoop的一员,我还是真心喜欢Apache的开放的工作方式…

TensorFlow 1.0 要来了!它将带来哪些革命性变化?

与TensorFlow的第一次接触

End.

本文数据库(综合)相关术语:系统安全软件

分页:12
转载请注明
本文标题:TensorFlow的开源与Hadoop的开源有什么不同?
本站链接:http://www.codesec.net/view/531393.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(综合) | 评论(0) | 阅读(112)