Ubuntu 14.04 にChainer1.7.0環境構築
構築する環境
CUDA7.5, cuDNN v4, Chainer 1.7.0 のインストール
作業ログ
- サーバにTITAN Xを取り付ける
- Ubuntu 14.04 をインストール
- NVIDIAグラフィックドライバ、CUDA7.5のインストール
- cuDNN v4 をインストール
- 上記参考サイトよりは、こちらの方がよい
- 参考:Ubuntu 14.04にcuDNNをインストール – note at home lab
- pip, python library インストール
- h5pyを最初にインストールすれば、自動的に、numpy, cythonもインストールされる
- インストールされたversion: pip-8.1.0, numpy-1.10.4, cython-0.23.4, h5py-2.5.0
- 参考:Chainer 1.5.1をUbuntu14.04にインストール – note at home lab
- Chainer 1.7.0 をインストール
- sudo pip install chainer
- CUDAの動作確認
- sampleを最初にmakeするのに時間がかかる(30分ぐらい?)
- deviceQuery実行することで、認識されているCUDA device(つまり、GPU)が表示される
- 参考:Ubuntu 14.04.3 LTS に Chainer をインストールする - 不確定特異点
- Chainerの動作確認
- git clone https://github.com/pfnet/chainer.git
- cd chainer/examples/mnist
- python train_mnist.py -g 0
- マルチGPUでの実行
- 参考:Ubuntu 14.04.3 LTS に Chainer をインストールする - 不確定特異点
Tips
NVIDIAグラフィックドライバの確認
# TITAN Xが表示されればOK lspci | grep -i nvidia
CUDAインストール前に、nouveauを無効化するが、その設定確認
# nouveauが表示されなければOK lsmod | grep nouveau
参考:CentOS 7にNVIDIA GeForce GTX TITAN Xを導入 - Qiita
ハマったこと
- NVIDIAドライバのインストール確認をGUIでやるために、lightdmをインストールし、ログインしようとするが、なぜか、パスワード入力後にログイン画面に戻される。対応できず、あきらめる。上記Tipsの確認で、確認したことにして先に進んだ
その他
デスクトップサービスの停止
How To : Install NVIDIA 346.59 Graphics Drivers in Ubuntu/Linux Mint Systems ~ Your Own Linux..!