深度学习您现在的位置是:首页 > 专栏文集 > 深度学习

MXNet简介

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-10-17深度学习 1 0关键字:   

轻量级,便携式,灵活的分布式/移动深度学习,具有动态,突变感知的数据流 Dep 调度程序;适用于Python,R,Julia,Scala,Go,Javascript等,详情请参考:https://mxnet.apache.orgGitHub地址:http

轻量级,便携式,灵活的分布式/移动深度学习,具有动态,突变感知的数据流 Dep 调度程序;0eu无知

适用于Python,R,Julia,Scala,Go,Javascript等,详情请参考:https://mxnet.apache.org0eu无知

GitHub地址:https://github.com/apache/incubator-mxnet0eu无知


0eu无知


Apache MXNet(孵化)是一个深度学习框架,旨在提高效率和灵活性。它允许您混合符号和命令式编程,以最大限度地提高效率和生产力。MXNet的核心是一个动态依赖调度程序,可以动态地自动并行化符号和命令操作。最重要的图形优化层使符号执行更快,内存效率更高。MXNet便携且轻巧,可有效扩展到多个GPU和多台机器。0eu无知

MXNet也不仅仅是一个深度学习项目。它还是用于构建深度学习系统的蓝图和指南的集合,以及针对黑客的DL系统的有趣见解。0eu无知

特性

灵活的编程模型:支持命令式和符号式编程模型以最大化效率和性能。0eu无知

从云端到客户端可移植:可运行于多CPU、多GPU、集群、服务器、工作站甚至移动智能手机。0eu无知

多语言支持:支持七种主流编程语言,包括C++、Python、R、Scala、Julia、Matlab和JavaScript。事实上,它是唯一支持所有 R 函数的构架。0eu无知

本地分布式训练:支持在多CPU/GPU设备上的分布式训练,使其可充分利用云计算的规模优势。0eu无知

性能优化:使用一个优化的C++后端引擎并行I/O和计算,无论使用哪种语言都能达到最佳性能。0eu无知

云端友好,可直接与S3,HDFS和Azure兼容0eu无知

架构


0eu无知


MXNet 的系统架构

历史

MXNet来自cxxnetminervapurine2的作者的合作。该项目反映了我们从过去的项目中学到的东西。MXNet结合了每个项目的各个方面,以实现灵活性,速度和内存效率。0eu无知

番外

五大主流深度学习框架比较分析:MXNET是最好选择(2016年)0eu无知

提问

请使用discuss.mxnet.io 提问。0eu无知

请使用mxnet/issues报告错误。0eu无知

许可证

Licensed under an Apache-2.0 license.0eu无知

参考文献

Tianqi Chen, Mu Li, Yutian Li, Min Lin, Naiyan Wang, Minjie Wang, Tianjun Xiao, Bing Xu, Chiyuan Zhang, and Zheng Zhang. MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems. In Neural Information Processing Systems, Workshop on Machine Learning Systems, 20150eu无知


0eu无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/collection/deep-learning/2022-10-17/1488.html

很赞哦! () 有话说 ()

上一篇:神经网络入门

下一篇:安装MXNet

相关文章