MXNet深度學習庫簡介


MXNet深度學習庫簡介

摘要: MXNet是一個深度學習庫, 支持C++, Python, R, Scala, Julia, Matlab以及JavaScript等語言; 支持命令和符號編程; 可以運行在CPU,GPU,集群,服務器,台式機或者移動設備上. mxnet是cxxnet的下一代, cxxnet借鑒了Caffe的思想, 但是在實現上更加干凈.

MXNet安裝:

這里針對的是Ubuntu 12+以上的系統的安裝過程, 首先安裝git(如果你電腦上還沒有的話):

# Install git if not already installed.
sudo apt-get update
sudo apt-get -y install git

我們需要用git將MXNet的源代碼倉庫克隆到本地,

# Clone mxnet repository. In terminal, run the commands WITHOUT "sudo"
git clone https://github.com/dmlc/mxnet.git ~/MXNet/mxnet --recursive

# Install MXNet dependencies
cd ~/MXNet/mxnet/setup-utils
bash install-mxnet-ubuntu.sh

# We have added MXNet Python package path in your ~/.bashrc. 
# Run below command to refresh environment variables.
$ source ~/.bashrc

install-mxnet-ubuntu.sh里面的內容為:

#!/usr/bin/env bash
######################################################################
# This script installs MXNet for Python along with all required dependencies on a Ubuntu Machine.
# Tested on Ubuntu 14.0 + distro.
######################################################################
set -e

echo "Installing build-essential, libatlas-base-dev, libopencv-dev..."

sudo apt-get update
sudo apt-get install -y build-essential libatlas-base-dev libopencv-dev

echo "Installing MXNet core. This can take few minutes..."
cd ~/MXNet/mxnet/
make -j$(nproc)

echo "Installing Numpy..."  # 安裝numpy
sudo apt-get install python-numpy

echo "Installing Python setuptools..."
sudo apt-get install python-setuptools

echo "Installing Python package for MXNet..."
cd python; sudo python setup.py install

echo "Adding MXNet path to your ~/.bashrc file"
echo "export PYTHONPATH=~/MXNet/mxnet/python" >> ~/.bashrc

echo "Done! MXNet for Python installation is complete. Go ahead and explore MXNet with Python :-)" 

本電腦中,build-essential, libatlas-base-dev, libopencv-dev已經是最新的版本了, numpy和python也都安裝過了.

幾種流行的深度學習框架比較:

 

 

 

 

參考文獻: 

[1]mxnet: http://mxnet.readthedocs.io/en/latest/

[2]mxnet — API 1.10 文檔: https://turi.com/products/create/docs/graphlab.mxnet.html

[3]Tutorials — mxnet 0.7.0 文檔: mxnet.io/tutorials/index.html

[4]MXNet - 算法組:suanfazu.com/t/mxnet/13291

[5] http://mxnet.io/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM