top of page

Chainer Install (Ubuntu)

Ubuntu 14.0.4.LTSにてChainerをインストールする手順を示します。

1. Python環境構築

Chainerはpythonで動作するため、まずはpythonの環境開発を整えます。下記のURLを参考に、(i)prevでpythonのversion管理をし、(ii)anacondaでpythonの開発環境を入れます。

http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c

2. C++ Compiler

g++等のC++ Compilerをインストールする必要がありますが、Ubuntuではg++がdefaultで入っているので、今回はそれをそのまま使います。

3. CUDA 7.5

NvidiaのホームページよりCUDA7.5をダウンロードします。

パスを追加

echo 'export CUDA_ROOT=/usr/local/cuda-7.5' >> ~/.bashrc

echo 'export PATH=/usr/local/cuda/bun:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib:$LD_LIBRARY_PATH' >> ~/.bashrc

4. cudnn

NVIDIAのCUDAライブラリでDeep Learningの計算に特化したライブラリを下記URLからダウンロードします。

https://developer.nvidia.com/cudnn

今回は”cuDNN v5.1 RC (June 16, 2016), for CUDA 7.5”を使います。

cudnn.hを/usr/local/cuda-7.5/include libcudnn*を/usr/local/cuda-7.5/lib64 にコピー 更にPATH echo 'export LIBRARY_PATH=/usr/local/cuda/lib:$LIBRARY_PATH' >> ~/.bashrc を追加

5. Protocol buffer

pip install protobuf

でインストール

6. Chainer

pip install chainer

でインストール。インストール後に下記コマンドが通れば問題無。

python -c "import chainer"

python -c "import cupy"

python -c "import cupy.cudnn"

上図コマンドでサンプルを落としてきて、文字認識のmnistのサンプルプログラムを試します。これが動けばインストール終了です。

・その他

Snoopy logger ターミナルのログの保存

http://kumonchu.com/oss/snoopy-logger/

Chainerのinstall documentに記載がありますが、他のサイト等の情報と合わせてインストールしていきます。

http://docs.chainer.org/en/stable/install.html

http://mementoo.info/archives/2184

http://ry0.github.io/blog/2015/08/12/ubuntu-nvidia-cuda-7.0/

http://qiita.com/daichan1111/items/6ca75c688fff4cf14023


特集記事
後でもう一度お試しください
記事が公開されると、ここに表示されます。
最新記事
アーカイブ
タグから検索
ソーシャルメディア
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page