小米说,要开源-亚博电竞

企业新闻 | 2021-02-13

开源跨越了小米的整个CBA路线。在2018年小米AIoT开发者大会上,小米召开了首届开源技术峰会,详细分析了小米的开源历史和能力。2012年,小米成为小米技术团队的支柱,即小米人工智能与云平台副总裁崔宝秋。

随之而来的,除了众所周知的AI,还有开源。2012年7月,统一Hadoop集群,切断数据孤岛;2012年10月,HBase入选,团队重组;2013年12月,第一届HBase Committer被释放;2014年8月,小米开源委员会正式成立;2015年5月,小米开源开源——猎鹰;2017年10月,小米开源飞马;2018年6月,小米开源MACE。为什么要亲开源?崔宝秋回应道,“当初我搭建小米人工智能和云平台团队的时候,还是按照硅谷创业公司和互联网公司的风格搭建的。

团队文化还包括许多元素,其中最重要的元素是“开源”。为什么要亲开源?对于公司来说,亲吻开源有很多好处,主要包括以下几个方面:站在巨人的肩膀上。

亚博电竞

现在很多开源的大数据、人工智能、云计算技术早就沦为标准了,还有Hadoop没有正确地写出;提高工程师的编程能力。工程师编程代码水平的一个好方法就是大量阅读代码。大量的源代码可以快速提升工程师的工程水平,也可以提升工程师文化,让大家讨厌技术,讨厌对外开放;代码质量/工程文化的改进。

开源软件可以提高工程师编程的积极性和代码质量的粗心;多一些人才,建立人才库。一家公司亲开源,倡导开源文化,让很多工程师重新加入你的公司。

小米开源之路(微信官方账号:)了解到整个开源体系没有三股势力:个人爱好者,没有开源商业模式的组织,有开源商业模式的组织。崔宝秋回应称,小米属于——组织中没有开源商业模式的第二类。

其中,与没有开源商业模式的组织不同,有开源商业模式的组织的开源不是“免费”的。IBM、华为等公司在开源上投入了大量的资金,但开源商业模式的组织最终目标是从客户那里获得从底层软硬件、应用层到云服务的全套解决方案。小米属于没有开源商业模式的组织,除此之外,它还包括很多大学、科研机构等公司。

从2012年开始,小米致力于开源。我们是2012年7月开始这么做的,然后在快速的内部辩论中选择了HBbase,开始大力推出。2013年,我们在Hadoop上发布了自己的弥诺斯,然后围绕Hadoop逐渐发布了一些其他自主开发的软件系统。

到2014年8月,为了整合公司开源资源,开源委员会正式成立;之后,当HBase满足我们的市场需求时,我们开始开发自己的关键价值系统Pegasus。在AI时代,我们从去年开始自主开发移动终端深度自学框架MACE,今年宣布开源,这也是我们开源的一个重大项目。

据了解,小米在开始开源的时候制定了五个开源策略,分别是“慢,没轮子,不需要就用,会练,对外开放分享,想方设法卖你的committer”。这些策略仍然仅限于。崔宝秋指出“不需要就用得精”,这一点国内很多公司往往忽略了。

首页

但是,很多公司不信任开源的一个原因是,他们没有做到,只是用了,用了也不难受。其实不难的时候一切都很好。

一旦上线,集群规模太大,找到一个支撑系统就有问题,主要是没有深度控制,没用。小米对开源的贡献小米从2012年6月开始进入开源,至今6年。

6年之内,小米在亲吻开源的同时,为整个开源生态做了很多事情。以糖化血红蛋白为例,小米在过去的几年里已经卖出了8台Committer和2台PMC会员。 2018年,小米向HBase贡献306个补丁,占补丁贡献总值的23%,全球其他厂商共贡献1010个补丁。

崔宝秋在论坛上回应。“自从我们参与了HBase项目,这个项目的负责人已经回应了很多次。小米已经成为社区中最活跃、最弱的团队。

”五六年前,小米和Facebook的团队沟通的时候,发现他们做了很多事情,犯了一些错误。他们没有想到的是,小米遇到了之前Facebook遇到的问题,我们解决了问题。所有的区别都是小米贡献了补丁,被开源社区接受,项目得到了很大的发展;Facebook的团队没有贡献,但项目最终还是结束了。

开源软件虽然好,但不能解决问题企业的所有市场需求,小米也深有体会。跟上性能,跟上功能,是小米在使用开源软件时遇到的问题,于是小米开始开发自己的项目。

在自主研发的过程中,小米也经历了最初的转型。当我们自己开发项目的时候,我们敢于开发第一版,我把它叫回来。第二版太好了,又叫回来了。直到最后一个项目基本满足我的市场需求才被应用。

这个项目是我们2015年5月的开源开源猎鹰。Open-Falcon是一个企业级、低使用量、可扩展的监控系统。该项目的社区运营数据显示,目前有200家公司和5000名个人开发商参与该项目。

之后,小米在PEGASUS项目上投入了大量的人力物力,也就是陆续对外开放的强大且依然分布式的Key-Value系统和移动终端深度自学框架MACE。MACE——移动终端神经网络推理新颖引擎MACE是小米于2017年8月建立的移动终端神经网络推理新颖引擎。今年2月,手机AI摄像头已经上线,今年6月对外开放。

MACE还反对各种培训架构,比如TensorFlow和Caffe。小米人工智能和云平台AI平台高级软件工程师李因在会上回应说:“为了兼容更多的培训框架,小米开始努力兼容开放标准协议模型,这是所有培训框架平台的融合。我们期望所有的训练框架都可以统一起来,转移到这个开放模型协议上,从而大大减少开发人员的工作量。

经过这一层切换,所有移动终端的部署和预测都可以使用这种对外开放的统一模型协议进行统一和兼容,而不必兼容不同的开源框架。我们已经反对ONNX了。”MACE框架还包括四层。底层是器件芯片层。

现在MACE反对三大异构芯片,包括ARM的CPU和GPU,高通的Hexajon DSP;其次,小米为高通DSP打造了高效的片上内核和HexagonNN引擎;然后在PCB上打印一个描述层,可以翻译成整个模型本身,模型可以翻译成一个高效的可执行序列,每个继续执行的操作符放在这些whole中进行预测;小米希望切换MACE模型,将这些模型设计得更轻、更高效,并与底层内核或芯片更兼容。据了解,MACE最重要的工作是优化不同芯片和器件上的内核,包括GPU性能优化和自动调优、NEON指令级优化、内存空闲优化、模型初始化时间优化、模型维护、模型保密、基准测试等。小米开源的经验谈小米开源的经验,崔宝秋总结为:长期规划,积累,积累。对于一个公司来说,有些决策是必须由高层来做的,而且要规划很多年。

多年投入的决心也很重要;社区融合。 开发者或公司很难对社区和开源软件产生影响。小米之所以卖Committer,一个原因是期望有一定的影响力,即不仅站在巨头的肩膀上,还能引导巨头;指着一个巨人是什么意思?开源是巨人,每一个开源项目都是巨人,社区在推。谁喜欢这个开源项目?没有人是真正健康的。

开源项目是社区的整合。谁来求其南北?它的未来?是社会所要求的,即PMC。国内公司经常犯的一个错误就是游戏玩的很好,却没有敲回来,和整个社区的融合性很差,导致项目没有被拒绝。

亚博电竞

最后,不管是好的还是害怕的,都被社会抛弃了。平衡的开源和商业交付。对于一个公司来说,大量的开源发布是非常困难的。

小米的策略是:业务第一,开源第二,业务驱动,保证开源上线;大力有效奖励开源社区。对此,小米总结出四点:大力沟通,参与辩论,理清叙事思路和算法,坚决持自己的观点,负责自己提交的代码的管理;开源健康模式。当地分公司要与社区分公司整合,防止公司为了自身的市场需求和短期利益而封锁R&D,逐渐与整个社区渐行渐远;亲吻AI时代后的开源。在云计算和大数据时代,开源是不可或缺的。

从市场上可以看出,目前所有AI巨头都在做开源。最后,在谈到开源的时候,崔宝秋回应道,“不仅仅是代码开源,深度自学框架开源,还有数据开源。

今天,大数据在人工智能中起着非常重要的作用。大数据还包括科学知识地图、数据服务和数据模型。这些都是我想推广开源的,也是小米在做的。

”涉及文章:【小米AIoT开发者大会】雷军宣布,萧艾同学转录上亿,与宜家开启战略合作。小米AIoT开发者大会28日召开,雷军AIoT和小米今年原创文章被封禁。以下是发布通知。

:亚博电竞。

本文来源:亚博电竞-www.fmsnn.com