mxnet学习(一) mxnet + CentOS 7安装配置

mxnet是最近DMLC那群牛人搞的一个开源的深度学习库,可以看作是cxxnet的升级版本,其中到底的美妙还是慢慢专研感受,话不多说,先跑起来看看。整个学习系列都是参考http://mxnet.readthedocs.org/en/latest/index.html学习完成的。

相关开发环境的配置

系统的检测以及python的安装都是基本的,主要依赖软件是CUDA、intel mkl以及OpenCV的安装配置,具体可以参考之前写的caffe学习(三)caffe + centOS 7 + CUDA 7配置,已经写的很详细了,这里就不再多言。mxnet不像caffe那样依赖众多的google的工具库,这一点还是必须点赞的(caffe安装坑太多了)

安装mxnet

git clone --recursive https://github.com/dmlc/mxnet
cd mxnet/make
cp config.mk config.mk.bak
vim config.mk
################# open[config.mk]
USE_CUDA = 1
USE_CUDA_PATH = /usr/local/cuda
USE_BLAS = mkl
USE_INTEL_PATH = /opt/intel/
################# close[config.mk]
cd ..
make -j4
cd python
python setup.py install
cd ..

测试mxnet是否安装ok

python example/mnist/mlp.py