发布网友 发布时间:2022-04-23 10:05
共1个回答
热心网友 时间:2023-08-25 01:39
MXNet是一个深度学习框架,是亚马逊(Amazon)选择的深度学习库,旨在提高效率和灵活性。
MXNet具有轻量级、便携式、灵活的分布式/移动深度学习等优势,具有动态,突变感知的数据流Dep调度程序。
它拥有类似于 Theano和TensorFlow 的数据流图,为多GPU配置提供了良好的配置,有着类似于 Lasagne 和 Blocks 更高级别的模型构建块,并且可以在你可以想象的任何硬件上运行(包括手机)。
MXNet适用于Python,R,Julia,Scala,Go,Javascript等。
另外,MXNet也不仅仅是一个深度学习项目,它还是用于构建深度学习系统的蓝图和指南的集合,以及针对黑客的DL系统的有趣见解。
MXNet有很多的特性,今天我们来了解下。
灵活的编程模型:支持命令式和符号式编程模型以最大化效率和性能。
从云端到客户端可移植:可运行于多CPU、多GPU、集群、服务器、工作站甚至移动智能手机。
多语言支持:支持七种主流编程语言,包括C++、Python、R、Scala、Julia、Matlab和JavaScript。事实上,它是唯一支持所有 R 函数的构架。
本地分布式训练:支持在多CPU/GPU设备上的分布式训练,使其可充分利用云计算的规模优势。
性能优化:使用一个优化的C++后端引擎并行I/O和计算,无论使用哪种语言都能达到最佳性能。
云端友好,可直接与S3,HDFS和Azure兼容。