GPUなしのDIGITS -そのに-

前回インストールに失敗したため、再チャレンジ

インストール

・AzureのUbuntu 14.04.4 LTSで実施
・インストールしたのは少し前のため、曖昧なためあくまで参考程度に
・以下に沿ってインストールした
GPUなしのNVIDIA DIGITS3で始めるDeepLearning

ubuntu初期設定

aptitude update
aptitude upgrade
dpkg-reconfigure tzdata
aptitude install  language-pack-ja-base language-pack-ja lv apt-show-versions
update-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
source /etc/default/locale

caffeのインストール

cat digits.sh
=====
#!/bin/bash

CUDA_REPO_PKG=cuda-repo-ubuntu1404_7.5-18_amd64.deb &&
    wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/$CUDA_REPO_PKG &&
    dpkg -i $CUDA_REPO_PKG

ML_REPO_PKG=nvidia-machine-learning-repo_4.0-2_amd64.deb &&
    wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1404/x86_64/$ML_REPO_PKG &&
    dpkg -i $ML_REPO_PKG
=====
./digits.sh

cat digits2.sh
=====
#!/bin/bash
DHOME=/usr/local/src/
aptitude install git

cd $DHOME
git clone --branch caffe-0.14 https://github.com/NVIDIA/caffe.git
export CAFFE_HOME=${DHOME}/caffe
aptitude install \
    libgflags-dev libgoogle-glog-dev libopencv-dev \
    libleveldb-dev libsnappy-dev liblmdb-dev libhdf5-serial-dev \
    libprotobuf-dev protobuf-compiler libatlas-base-dev \
    python-dev python-pip python-numpy gfortran
# aptitude install --no-install-recommends libboost-all-dev
aptitude install libboost-all-dev

cd $CAFFE_HOME
cat python/requirements.txt | xargs -n1 pip install
=====
./digits2.sh

cd /usr/local/src/caffe/
cp Makefile.config.example Makefile.config
vi Makefile.config
diff Makefile.config.example Makefile.config
8c8
< # CPU_ONLY := 1
---
> CPU_ONLY := 1

cat digits3.sh
=====
#!/bin/bash
aptitude install cmake libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libboost-all-dev libatlas-base-dev python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev git g++-4.6 python-protobuf

CAFFE_HOME=/usr/local/src/caffe
cd $CAFFE_HOME
mkdir build
cd build
cmake ..
make --jobs=4
=====
./digits3.sh

DIGITSのインストール

aptitude update
aptitude install digits
cd /usr/share/digits
python -m digits.config.edit -v
...
==================================== Caffe =====================================
Where is caffe installed?

        Suggested values:
        (U)  [unset]
        (*)  [Previous]        /usr/local/src/caffe
        (P)  [PATH/PYTHONPATH] <PATHS>
...

stop nvidia-digits-server
start nvidia-digits-server

注意点

CAFFE_HOMEを/root/caffeにするとうまくいかなかった

こんなことが可能

FireShot Capture 3 - DIGITS_ - http___13.78.58.49_models_images_classification_classify_one

FireShot Capture 2 - cifar100 - http___13.78.58.49_models_20160419-234942-39e9

FireShot Capture 1 - DIGITS_ - http___13.78.58.49_models_images_classification_classify_one

2016-04-20_230437

2016-04-20_225947