Deep Learning/Chainer1.5の導入
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
]
開始行:
[[labs.beatcraft.com]]~
[[Deep Learning]]~
#contents
*Chainer1.5の導入 [#e6341151]
本文書はChainer1.5の導入で躓いた点などについてまとめてい...
**構成 [#g32f0eb7]
以下の構成の機器に、これまでは1.3.0からアップデートの都度...
ハードウェア構成
・CPU : Corei7 3770
・Memory : 32GB
・GPU1(表示用) : NVIDIA GeForce GT730
・GPU2(CUDA用) : NVIDIA Tesla K20c
ソフトウェア構成
・OS : Ubuntu 14.04.1 LTS
・Python : 2.7
・CUDA : 6.5
**導入 [#l80f650c]
当初1.5.0リリース後にsudo pip install --upgrade chainer...
その後リリースされた1.5.1で改善されています。同バージョ...
にしつつ以下の手順でクリーンインストールを実施しました...
参考:Chainer Install Guide : http://docs.chainer.org/e...
***1) chainer-cuda-depsのアンインストール [#a706db24]
本来1.4系でCuPYを利用するようになった段階で不要な物でし...
pip uninstall chainer-cuda-deps
***2) pipのアップグレード [#ze1f1f57]
同様にchainerのアンインストールを行おうとしたところ、pi...
pip install --upgrade pip
***3) chainerのアンインストール [#k5bfa6b6]
インストールフォルダを見ると複数バージョンのパッケージ...
pip uninstall chainer
***4) libhdf5のインストール [#d3245e20]
インストールガイドではgccと一緒にインストールしています...
インストールを行いました。
apt-get install libhdf5-dev
***5) chainerのインストール [#zb943f05]
ここで改めてchainerをインストールします。3)でアンインス...
--upgradeは付けていません。
pip install chainer
**ベンチマーク [#za2a8349]
以上でChainer 1.5.1のインストールに成功したので、MNISTサ...
取りました。
time -p pythone train_mnist.py -g 0
※-g 0 はGPU使用オプションです。
こちらの結果は
real 65.34
user 61.02
sys 2.66
となりました。以前1.4.2で計測した際はreal 88秒、user 85秒...
**cuDNNの有効化 [#be379e33]
ひとまずこれで完了なのですが、上記実行時にcuDNNが有効化さ...
Newral Network用のライブラリで、省メモリで高速であるとさ...
cuDNNはNVIDIAの開発者サイト(https://developer.nvidia.com...
簡単なアンケート(使用言語やライブラリ、利用目的など)に...
可能になります。承認には数時間から数日かかるようですが、...
登録時と同じようなアンケートに回答すると、いくつかのバー...
2015年12月現在 v4まで公開されていますが、Chainerがサポー...
6.5ならv2、7.0ならv3を選択します。今回はCUDA6.5を使用して...
cuDNNにはインストーラなどは付属しておらず、ヘッダファイル...
の場合、以下のような構成になっていました。
$ tar zxvf cudnn-6.5-linux-x64-v2.tgz
cudnn-6.5-linux-x64-v2/
cudnn-6.5-linux-x64-v2/INSTALL.txt
cudnn-6.5-linux-x64-v2/CUDNN_License.pdf
cudnn-6.5-linux-x64-v2/cudnn.h
cudnn-6.5-linux-x64-v2/libcudnn_static.a
cudnn-6.5-linux-x64-v2/libcudnn.so.6.5
cudnn-6.5-linux-x64-v2/libcudnn.so.6.5.48
cudnn-6.5-linux-x64-v2/libcudnn.so
これらをCUDAインストールフォルダにコピーします。今回の環...
ようにしました。
cp cudnn.h /usr/local/cuda/include/
cp lib* /usr/local/cuda/lib64/
以上でcuDNNのインストールは完了です。
ChainerでcuDNNを有効にするには再インストールが必要になる...
pip uninstall chainer
pip install chainer
これでcuDNNを有効化したChainer1.5.1がセットアップ出来まし...
real 64.97
user 60.91
sys 2.65
となりました。若干の向上は見られますが、測定誤差の範囲で...
終了行:
[[labs.beatcraft.com]]~
[[Deep Learning]]~
#contents
*Chainer1.5の導入 [#e6341151]
本文書はChainer1.5の導入で躓いた点などについてまとめてい...
**構成 [#g32f0eb7]
以下の構成の機器に、これまでは1.3.0からアップデートの都度...
ハードウェア構成
・CPU : Corei7 3770
・Memory : 32GB
・GPU1(表示用) : NVIDIA GeForce GT730
・GPU2(CUDA用) : NVIDIA Tesla K20c
ソフトウェア構成
・OS : Ubuntu 14.04.1 LTS
・Python : 2.7
・CUDA : 6.5
**導入 [#l80f650c]
当初1.5.0リリース後にsudo pip install --upgrade chainer...
その後リリースされた1.5.1で改善されています。同バージョ...
にしつつ以下の手順でクリーンインストールを実施しました...
参考:Chainer Install Guide : http://docs.chainer.org/e...
***1) chainer-cuda-depsのアンインストール [#a706db24]
本来1.4系でCuPYを利用するようになった段階で不要な物でし...
pip uninstall chainer-cuda-deps
***2) pipのアップグレード [#ze1f1f57]
同様にchainerのアンインストールを行おうとしたところ、pi...
pip install --upgrade pip
***3) chainerのアンインストール [#k5bfa6b6]
インストールフォルダを見ると複数バージョンのパッケージ...
pip uninstall chainer
***4) libhdf5のインストール [#d3245e20]
インストールガイドではgccと一緒にインストールしています...
インストールを行いました。
apt-get install libhdf5-dev
***5) chainerのインストール [#zb943f05]
ここで改めてchainerをインストールします。3)でアンインス...
--upgradeは付けていません。
pip install chainer
**ベンチマーク [#za2a8349]
以上でChainer 1.5.1のインストールに成功したので、MNISTサ...
取りました。
time -p pythone train_mnist.py -g 0
※-g 0 はGPU使用オプションです。
こちらの結果は
real 65.34
user 61.02
sys 2.66
となりました。以前1.4.2で計測した際はreal 88秒、user 85秒...
**cuDNNの有効化 [#be379e33]
ひとまずこれで完了なのですが、上記実行時にcuDNNが有効化さ...
Newral Network用のライブラリで、省メモリで高速であるとさ...
cuDNNはNVIDIAの開発者サイト(https://developer.nvidia.com...
簡単なアンケート(使用言語やライブラリ、利用目的など)に...
可能になります。承認には数時間から数日かかるようですが、...
登録時と同じようなアンケートに回答すると、いくつかのバー...
2015年12月現在 v4まで公開されていますが、Chainerがサポー...
6.5ならv2、7.0ならv3を選択します。今回はCUDA6.5を使用して...
cuDNNにはインストーラなどは付属しておらず、ヘッダファイル...
の場合、以下のような構成になっていました。
$ tar zxvf cudnn-6.5-linux-x64-v2.tgz
cudnn-6.5-linux-x64-v2/
cudnn-6.5-linux-x64-v2/INSTALL.txt
cudnn-6.5-linux-x64-v2/CUDNN_License.pdf
cudnn-6.5-linux-x64-v2/cudnn.h
cudnn-6.5-linux-x64-v2/libcudnn_static.a
cudnn-6.5-linux-x64-v2/libcudnn.so.6.5
cudnn-6.5-linux-x64-v2/libcudnn.so.6.5.48
cudnn-6.5-linux-x64-v2/libcudnn.so
これらをCUDAインストールフォルダにコピーします。今回の環...
ようにしました。
cp cudnn.h /usr/local/cuda/include/
cp lib* /usr/local/cuda/lib64/
以上でcuDNNのインストールは完了です。
ChainerでcuDNNを有効にするには再インストールが必要になる...
pip uninstall chainer
pip install chainer
これでcuDNNを有効化したChainer1.5.1がセットアップ出来まし...
real 64.97
user 60.91
sys 2.65
となりました。若干の向上は見られますが、測定誤差の範囲で...
ページ名:
BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。