Ubuntu16.04 安裝MXNet GPU
阿新 • • 發佈:2018-11-30
方式一:安裝預編譯檔案
pip install mxnet-cu80
方式二:編譯原始碼
安裝nvidia顯示卡驅動和cuda/cudnn
下載mxnet
cd /usr/local/src
git clone https://github.com/dmlc/mxnet.git --recursive
cd mxnet
cp make/config.mk .
vim config.mk
根據自己電腦的配置設定相關環境後,儲存即可
cd setup-utils
編輯install-mxnet-ubuntu-python.sh,由於預設不安裝在$HOME/mxnet下面,所以需要更改MXNET_HOME
bash install-mxnet-ubuntu-python.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 MXNET_HOME="/usr/local/src/mxnet/" echo "MXNet root folder: $MXNET_HOME" echo "Installing build-essential, libatlas-base-dev, libopencv-dev, pip, graphviz ..." sudo apt-get update sudo apt-get install -y build-essential libatlas-base-dev libopencv-dev graphviz echo "Building MXNet core. This can take few minutes..." cd "$MXNET_HOME" cp make/config.mk . make -j$(nproc) echo "Installing Numpy..." sudo apt-get install python-numpy echo "Installing Python setuptools..." sudo apt-get install -y python-setuptools python-pip 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_HOME/python:$PYTHONPATH" >> ~/.bashrc source ~/.bashrc echo "Install Graphviz for plotting MXNet network graph..." sudo pip install graphviz echo "Installing Jupyter notebook..." sudo pip install jupyter echo "Done! MXNet for Python installation is complete. Go ahead and explore MXNet with Python :-)"
執行example
cd example/image-classification
這裡有個坑,執行測試程式碼前請先安裝pip install requests
python train_mnist.py --network mlp --gpus 0