ubuntuにchainerとcudaをインストール

Ubuntu 14.04

入っているchainerのバージョンは1.0だった。1.9にアップグレードする。

Macにインストールしようとした時のメモ。
chainer でGPUを利用するメモ(Mac) - kubotti’s memo

scipy

pip install scipy

  File "scipy/linalg/setup.py", line 20, in configuration

    raise NotFoundError('no lapack/blas resources found')

numpy.distutils.system_info.NotFoundError: no lapack/blas resources found

http://askubuntu.com/questions/623578/installing-blas-package

sudo apt-get install libblas-dev liblapack-dev
sudo apt-get install gfortran

CUDA

Getting Started Linux :: CUDA Toolkit Documentation

CUDA 7.5 Downloads | NVIDIA Developer

Linux > x86_64 > Ubuntu > 14.04 > deb(network)  

Installation Instructions:

    `sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb`
    `sudo apt-get update`
    `sudo apt-get install cuda`

pycuda

pip install pycuda

vi .bashrc vi .zshrc

export PATH=/usr/local/cuda/bin:$PATH
export DYLD_LIBRARY_PATH=/usr/local/cuda/lib64:$DYLD_LIBRARY_PATH

h5py

実行したいPythonのプログラムを実行したら、
h5pyがないというエラーになった。
pip install h5py してもエラーだった。
sudo apt-get install libhdf5-dev を実行してから pip install h5py を実行したらインストールできた。

 #include "hdf5.h"

                  ^

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------
Cleaning up...
sudo apt-get install libhdf5-dev
pip install h5py

cuDNN

https://developer.nvidia.com/cudnn

Download cuDNN v4 (Feb 10, 2016), for CUDA 7.0 and later.
cuDNN v4 Library for Linux
81.7MB

cudnn-7.0-linux-x64-v4.0-prod.tgz
というファイルをダウンロードして、tar xzfで解凍したら、
cudaというディレクトリができた。
中にincludeとlib64というディレクトリがあったので、その中のファイルを、
/usr/local/cuda/include
/usr/local/cuda/lib64
にコピー。

cd /usr/local/cuda/include
sudo mv ~/download/cuda/include/cudnn.h .
cd /usr/local/cuda/lib64
sudo mv ~/download/cuda/lib64/* .