for ubuntu 14.04

July 13, 2017 ยท View on GitHub

install cuda 7.5

wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb sudo apt-get update sudo apt-get install -y linux-image-extra-uname -r linux-headers-uname -r linux-image-uname -r sudo apt-get install -y cuda echo "export LD_LIBRARY_PATH=/usr/local/cuda/lib64/" | tee -a ~/.profile | tee -a ~/.bashrc

install cudnn 5

echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64 /" | sudo tee /etc/apt/sources.list.d/nvidia-ml.list

sudo apt-get update && sudo apt-get install -y libcudnn5-dev=5.0.5-1+cuda7.5

wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/libcudnn5_5.1.10-1%2Bcuda7.5_amd64.deb wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/libcudnn5-dev_5.1.10-1%2Bcuda7.5_amd64.deb sudo dpkg -i libcudnn5_* libcudnn5-dev_*

install mxnet's other deps

sudo apt-get install -y build-essential git libopenblas-dev libopencv-dev python-numpy unzip sudo apt-get clean

build mxnet

git clone --recursive https://github.com/dmlc/mxnet/ && cd mxnet &&
cp make/config.mk . &&
echo "USE_CUDA=1" >>config.mk &&
echo "USE_CUDA_PATH=/usr/local/cuda" >>config.mk &&
echo "USE_CUDNN=1" >>config.mk &&
echo "USE_BLAS=openblas" >>config.mk &&
make -j$(nproc)

set the python path

echo "export PYTHONPATH=/home/ubuntu/mxnet/python" >>~/.bashrc

test

cd example/image-classification

python train_mnist.py --gpus 0

python and jupyter

sudo apt-get install python-pip python-dev python-opencv graphviz # python-scipy python-sklearn sudo pip install jupyter graphviz cython # pandas bokeh jupyter notebook --generate-config