小米在GitHub上开源项目盘点
极客时间编辑部
讲述:丁婵大小:1.28M时长:02:47
最近,小米在香港挂牌上市,总市值达到了 3714 亿港元。知情人士称,李嘉诚、马云、马化腾 3 人就认购小米份额超过 2.3 亿美元。
除了手机等核心业务之外,小米还在开源技术方面做出了很大的贡献。本文对小米开源的项目进行了整理,以供开发人员参考。
1.MACE:移动端深度学习框架
MACE 是专门为移动设备优化的深度学习模型预测框架,从设计之初,就针对移动设备的特点进行了专门的优化。
它支持 TensorFlow 和 Caffe 模型,提供了转换工具,可以将训练好的模型转换成专有的模型数据文件,同时还可以选择将模型转换成 C++ 代码。目前,MACE 已经在小米手机上的多个应用场景得到了应用,其中包括相机的人像模式、场景识别、图像超分辨率、离线翻译 (即将实现) 等。
2.Pegasus:分布式 KV 存储系统
这是小米云存储团队开发的一个分布式 Key-Value 存储系统,最初是为了弥补 HBase 在可用性和性能上的不足。
Pegasus 具有高可用、高性能、强一致、高扩展、易使用的特性,经过两年多的开发,目前已经支持了十几个业务。
3.Open-falcon:企业级监控系统解决方案
这是小米运维部开源的一款互联网企业级监控系统解决方案,是完全用 GO 语言编写的。
4.rDSN:分布式服务框架
这是一个快速构建鲁棒分布式系统的框架,它具有一个可插拔组件的微内核,包括应用程序、分布式框架、devops 工具和本地运行时 ,支持它们的独立开发和无缝集成。这个项目最初是为微软开发的,现在已经在微软内部和外部的生产中被采用。
5.Linden:基于 Lucene 的实时搜索系统
这是一个基于 Lucene 创建的实时搜索系统,它提供了一个类似 SQL 查询的语言接口。Linden 还提供了一个非常简单的方式来调整搜索结果排名,可以在查询中传递一段 Java 评分代码甚至一个评分插件类名。
除了这些之外,小米还开源了其他的项目,包括 Shepher、Rose、Chronos、Themis、Android_tv_metro、Minos。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论