Theanoは様々な依存パッケージが存在していて一発で入れることが非常に面倒なつくりになっている(っぽい)
THEANO_FLAGS="device=cuda,mode=FAST_RUN,floatX=float32" python train.py
- githubからtheanoの最新版をインストールする
- githubからpygpuの最新版をインストールする
- NVidiaから最新のcuda 8.0 overをインストールする
- cudannをインストールし、pathにnvccを追加、/usr/local/libに libcuda系をインストールして、ldconfigして/usr/local/includeに cudaのヘッダーをインストールする