Ubuntu下多GPU安装DIGITS
来源:互联网 发布:大数据 网络舆情 编辑:程序博客网 时间:2024/06/01 14:48
Ubuntu下多GPU安装DIGITS
首先需要配置多GPU环境,具体参考http://blog.csdn.net/cugxyy6/article/details/54412014
安装DIGITS可以直接下deb文件安装,也可以选择编译代码安装(这样安全,不会导致一些库冲突安装,尤其是参考新Titan X+Ubuntu14.04安装)
1、 安装caffe-nv
下载caffe-nv,解压在/home/DL/DIGITS/下
A、首先安装一些依赖库:CUDA(已安装)、BLAS 、Boost、OpenCV等等,见官网的安装方法:http://caffe.berkeleyvision.org/installation.html,或自述文件(installation.md)。
sudoapt-get install libprotobuf-dev libleveldb-dev \
libsnappy-dev libopencv-devlibboost-all-dev libhdf5-serial-dev \
libgflags-dev libgoogle-glog-devliblmdb-dev protobuf-compiler \
libatlas-base-dev
B、安装其它的依赖库:查看“requirements.txt”文件,请注意将下面的路径替换为你的路径。
cd/home/DL/DIGITS/caffe/python
forreq in $(catrequirements.txt);dosudo pip install$req; done
C、修改配置文件并编译:终端进入“caffe”文件夹,复制一份Makefile.config文件,然后修改Makefile.config文件,
如果使用OPenCV 3需要将OPENCV_VERSION := 3前边的注释去掉
取消对行 USE_CUDNN := 1的注释。这可以启用 cuDNN加速。
取消对行 USE_NCCL := 1的注释。这可以启用在多个 GPU上运行 Caffe所需的NCCL。
此处尤为注意,如果没有设定,多个GPU情况下DIGITS只能识别一个可用
安装NCCL
git clone https://github.com/NVIDIA/nccl.get
cd nccl
makeCUDA_HOME=/usr/local/cuda test
sudo makePREF IX=/usr/local install
添加环境变量
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$ LD_LIBRARY_PATH
cd /home/DL/DIGITS/caffe
make all -j4
make py -j4
make test -j4
make runtest -j4
然后将caffe路径设置为环境变量
# Add environment
echo -e"\nexportCAFFE_HOME=/home/DL/DIGITS/caffe" >> ~/.bashrc
# load the new environmental variables
source~/.bashrc
2、 安装DIGITS
A、 下载DIGITS(https://github.com/NVIDIA/DIGITS)解压在/home/DL/DIGITS/下,解压文件夹为digits
B、 安装DIGITS:
命令如下,注意修改路径。
cd/home/DL/DIGITS/digits
sudo apt-get install graphviz gunicorn
for req in $(cat requirements.txt);dosudo pip install$req; done
C、 启动DIGITS
进入digits文件夹,给文件“./digits-devserver”赋予可执行权限,然后./digits-devserver运行digits:
cd ~/sfw/digits
chmod +x./digits-devserver
./digits-devserver
D、配置DIGITS
上述步骤,是按默认配置启动digits,如果你想自定义配置,可以在启动前输入:
Most values are setsilently by default. If you need more control over your configuration, try oneof these commands:
# Set more options before starting the server
./digits-devserver --config
# Advanced usage
python -m digits.config.edit –verbose
E、使用DIGITS
下载MNIST数据集在/digits/download_data/目录下
执行 python ./__main__.py mnist 你的路径/digits/data/mnist
然后通过浏览器localhost:5000用DIGITS训练模型
- Ubuntu下多GPU安装DIGITS
- Ubuntu下安装CAFFE-Digits
- Ubuntu 16.04下安装Tensorflow(GPU)
- ubuntu下安装gpu版本tensorflow
- Ubuntu下安装TensorFlow-gpu思路
- Ubuntu中安装digits
- ubuntu caffe 下安装nvidia digits排错
- ubuntu caffe 下安装nvidia digits排错
- linux ubuntu安装GPU
- ubuntu安装caffe +gpu
- Ubuntu 16.04 安装 NVIDIA DIGITS
- ubuntu 14.04LTS下源码编译安装TensorFlow-No GPU
- ubuntu下安装cuda,cudnn以及tensorflow(gpu)
- Ubuntu环境下安装GPU版本的caffe
- ubuntu下安装cuda,cudnn以及tensorflow(gpu)
- Ubuntu下安装GPU版xgboost python库
- [GPU] Ubuntu安装 NVIDIA GPU 驱动
- ubuntu 下更新 GPU 驱动
- POJ 3831 Open-air shopping malls 已被翻译
- qt windows下使用tcpsocket,连接上了,但是数据发不出去?
- webrtc android 编译
- JAVA中的数据存储(堆及堆栈)
- 一张表格告诉你windows.onload()与$(document).ready()的区别
- Ubuntu下多GPU安装DIGITS
- Android Activity之间的数据返回——下一个Activity返回到上一个Activity
- 汇道科技传授5个排版技巧,帮你轻松搞定UI设计
- NYOJ 860 又见01背包
- 欢迎使用CSDN-markdown编辑器
- 运算符(calc)
- 1月18日下午(作业1)
- 虚拟机中如何安装利用Ghost安装win7
- POJ 3832 Posters 已被翻译