Windows10 + GTX1080Ti + Chainer
GTX1080Tiでディープラーニングを加速させたい.それだけ.
1. GTX 1080TiをPCI Expressに繋ぐ
ちなみに電源は600Wにしました.
2.BIOSの設定を確認してビデオカードの優先度をPCI Express > オンボードにする
3.ディスプレイとGPUを繋ぐ.
要するにGPU経由でディスプレイを表示してみる.この段階ではドライバとかは必要ない.むしろドライバをインストールする際にデバイスを認識させる必要があるのだが, GPU経由でディスプレイを表示しないと認識されなかった.
4.GeForceのドライバをインストール
とりあえずいれれば入る.
5.Visual Studio 2015をインストール
カスタムインストールにしてVisual C++ にチェックを入れる
6.CUDA 9.0をインストール
8だとGTX1080Tiを認識してくれなかった.
7.cuDNN 7.0をインストール
インストールというかzipの中身をコピーするだけ.
Windows向けのセットアップガイドだと5.1とか多いけど, CUDA9にはcuDNN7からしか対応してない.
8.pip install cupy --no-cache -vvvvする
ここでNVIDIA Tools Extensionに関するWarningが出る場合は環境変数PATHとINCLUDEにパスを追記することで消せる.消さなくてもイケるかはわかりません.
追記するパスはC:¥Program Files¥NVIDIA Corporation¥NvToolsExt¥以下を確認して下さい.
その他にNCCLに関するWarningが出るが無視でOK.
バージョンは2系.
9.pip install chainerする
ここでコケたことはない.バージョンは3系.
NCCLに関するWarningは無視できる.
そしてLinuxをレコメンドされる.
とりあえずChainer公式のMNIST Exampleが秒間20イテレーションから160イテレーションになった.