天天看點

MXNet簡介特性架構曆史番外提問許可證參考文獻

輕量級,便攜式,靈活的分布式/移動深度學習,具有動态,突變感覺的資料流 Dep 排程程式;

适用于Python,R,Julia,Scala,Go,Javascript等,詳情請參考:

https://mxnet.apache.org GitHub位址: https://github.com/apache/incubator-mxnet
MXNet簡介特性架構曆史番外提問許可證參考文獻

Apache MXNet(孵化)是一個深度學習架構,旨在提高效率和靈活性。它允許您混合符号和指令式程式設計,以最大限度地提高效率和生産力。MXNet的核心是一個動态依賴排程程式,可以動态地自動并行化符号和指令操作。最重要的圖形優化層使符号執行更快,記憶體效率更高。MXNet便攜且輕巧,可有效擴充到多個GPU和多台機器。

MXNet也不僅僅是一個深度學習項目。它還是用于建構深度學習系統的藍圖和指南的集合,以及針對黑客的DL系統的有趣見解。

特性

靈活的程式設計模型:

支援指令式和符号式程式設計模型以最大化效率和性能。

從雲端到用戶端可移植:

可運作于多CPU、多GPU、叢集、伺服器、工作站甚至移動智能手機。

多語言支援

:支援七種主流程式設計語言,包括C++、Python、R、Scala、Julia、Matlab和JavaScript。事實上,它是唯一支援所有 R 函數的構架。

本地分布式訓練:

支援在多CPU/GPU裝置上的分布式訓練,使其可充分利用雲計算的規模優勢。

性能優化:

使用一個優化的C++後端引擎并行I/O和計算,無論使用哪種語言都能達到最佳性能。

雲端友好

,可直接與S3,HDFS和Azure相容

架構

MXNet簡介特性架構曆史番外提問許可證參考文獻

MXNet 的系統架構

曆史

MXNet來自

cxxnet

minerva

purine2

的作者的合作。該項目反映了我們從過去的項目中學到的東西。MXNet結合了每個項目的各個方面,以實作靈活性,速度和記憶體效率。

番外

五大主流深度學習架構比較分析:MXNET是最好選擇

(2016年)

提問

請使用

discuss.mxnet.io

 提問。

mxnet/issues

報告錯誤。

許可證

Licensed under an 

Apache-2.0

 license.

參考文獻

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, 2015