博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 16.04 安装MXNet GPU版本
阅读量:2388 次
发布时间:2019-05-10

本文共 1904 字,大约阅读时间需要 6 分钟。

安装MXNet for Ubuntu有两种方式。

 

方式一:安装预编译文件

pip install mxnet-cu80

方式二:编译源代码

安装nvidia显卡驱动和cuda/cudnn,请参考一下内容 

http://blog.csdn.net/chenhaifeng2016/article/details/68957732

下载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 -eMXNET_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 updatesudo apt-get install -y build-essential libatlas-base-dev libopencv-dev graphvizecho "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-numpyecho "Installing Python setuptools..."sudo apt-get install -y python-setuptools python-pipecho "Installing Python package for MXNet..."cd python; sudo python setup.py installecho "Adding MXNet path to your ~/.bashrc file"echo "export PYTHONPATH=$MXNET_HOME/python:$PYTHONPATH" >> ~/.bashrcsource ~/.bashrcecho "Install Graphviz for plotting MXNet network graph..."sudo pip install graphvizecho "Installing Jupyter notebook..."sudo pip install jupyterecho "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

使用gpu加速

python train_mnist.py --network mlp --gpus 0

参考资料

http://mxnet.io/get_started/ubuntu_setup.html

你可能感兴趣的文章
Flex 获得远程数据
查看>>
Flex 添加效果的两种方法
查看>>
Flash Builder 4字体设置
查看>>
Actionscript 3.0 笔记一
查看>>
图像处理库OpenCV参考网址
查看>>
dllimport与dllexport作用与区别
查看>>
OpenGL坐标系
查看>>
C++用new和不用new创建类对象区别
查看>>
C++ C# JAVA 创建对象
查看>>
齐次坐标的理解
查看>>
QT配置文件
查看>>
QT .pro配置文件2
查看>>
Qt 模态与非模态对话框
查看>>
Qt C++中的关键字explicit .
查看>>
qtcreator中常用快捷键
查看>>
PowerDesigner 简介
查看>>
VS2008快捷键大全
查看>>
Access 操作或事件已被禁用模式阻止
查看>>
C# 控件置于最顶层、最底层
查看>>
几个常见的压缩算法
查看>>