对 AI 框架来说,国外最知名社区是 Microsoft 收购的开源代码托管平台 Github,
国内知名社区是由OSCHINA.NET 推出的代码托管平台 Gitee(码云)
1 Commits 代表开源代码提交的次数,表征开源项目活跃度.
2 Fork 代表代码复刻、分叉,表征开源项目被引用情况.
3 Star 代表点赞数,表征开源项目关注度.
4 Contributors 代表贡献者,表征开源项目贡献者规模
码云数据
排名 | 框架名 | Commits | Fork | Star | Contributors |
---|---|---|---|---|---|
1 | MindSpore | 38549 | 2400 | 6100 | 774 |
2 | PaddlePaddle | 32788 | 195 | 3600 | 561 |
3 | OneFlow | 7521 | 2 | 1 | 126 |
4 | MegEngine(镜像) | 2280 | 6 | 16 | 35 |
5 | Jittor | 1239 | 3 | 11 | 34 |
国内最大的开源代码托管平台 Gitee 目前主要是我国企业所主导 AI 框架进行发布交流的平台。
国内知名的框架除旷视 MegEngine尚未在社区上发布外,其他框架均有所布局,也吸引了国内的开发群体。
其中,MindSpore 在 Gitee 中的各项指标都远超其他 AI 框架,是国内社区中最活跃、关注度最高、被应用最多的框架,处在我国开源生态的引领者地位。
Github社区数据
排名 | 框架名 | Commits | Fork | Star | Contributors |
---|---|---|---|---|---|
国外框架 | |||||
1 | TensorFlow | 124494 | 86300 | 163000 | 3056 |
2 | PyTorch | 43390 | 14800 | 53700 | 2137 |
3 | “Theano” | 28127 | 2500 | 9500 | 352 |
4 | “CNTK” | 16116 | 4400 | 17100 | 201 |
5 | MXNet | 11776 | 6900 | 19800 | 868 |
国内框架 | |||||
1 | MindSpore | 37308 | 514 | 2700 | 267 |
2 | PaddlePaddle | 33753 | 4300 | 17500 | 524 |
3 | MegEngine | 2282 | 462 | 4100 | 32 |
4 | OneFlow | 7621 | 351 | 3000 | 99 |
5 | Jittor | 1266 | 235 | 2300 | 31 |
从 Github 指标看,国外 AI 框架方面,TensorFlow 的各项指标均高居榜首,并远超第二名,是全球目前活跃度最高、应用最广的 AI 框架。
近年来在学术领域表现亮眼的后起之秀 PyTorch 紧随其后,虽在顶会占据了主流地位,但与TensorFlow 相比仍略逊一筹。
MXNet 表现也较为亮眼,但与前两者不在同一量级。
我国主体推出的 AI 框架方面,MindSpore 是目前活跃度最高的 AI 框架,在贡献者方面也已集聚了一定规模使用群体。
百度 PaddlePaddle 开源时间较早,在关注度方面较其他框架有一定
优势。
其余框架中,OneFlow 的活跃度与贡献者规模处于领先位置。