「ニューラルネット」カテゴリーの記事一覧
pythonでmatplotlibをimportでエラー
import matplotlib.pyplot as pltとやるとエラーになる.Tkが入ってないからだ.
apt-get install tk-dev
をやってpythonを再インストール(しないとダメだった)
pyenv uninstall 3.6.1
pyenv install 3.6.1
CSLAIERでTensorFlow
CSLAIERにはTensorFlowも選べる.ドキュメントによるとTensorFlowのバージョンは0.11までとなっている.しかし,TensorFlowのサイトにあるバージョンは今は0.12~1.2だけだ.ダメもとで1.2を入れてみた.
sudo pip install tensorflow
CSLAIERでTensorFlowを選んで走らせてみると,やっぱりエラーになった.CSLAIERは古すぎて使えないというのが結論だ.deep learningで遊ぶのなら他の遊び方を考えた方がよさそうだ.
CSLAIERでChainer
CSLAIERでChainer2.0.0を動かしていたんだが,学習が終わらない.ソースの変更が間違っているのじゃないかという気がしてきた.Chainerをversion1に戻してやり直し.GPUを持っていないのでまたしばらく待つことになる.
$sudo pip uninstall chainer
$sudo pip install chainer==1.8.1
でバージョンが1に戻る.
macはディスプレイの電源が切れると止まる?
macでCSLAIERを走らせて4日間経過した.学習が終わっているだろうかとディスプレイの電源をONにしてみたら,ELAPSED TIMEが14時間しか経っていない???どうもディスプレイの電源がOFFの間,マシンが止まっていたようなのだ.なぜ?iMacじゃなくてMac Proなんだけど.
ubuntuがやたら遅いんだけど
もらってきたPCをディープラーニングマシンにしようとubuntu16.04LTSをインストールした.
- マザボ:MSI B85-G43
- CPU:i7-4770k
- メモリ:DDR3-1600 16GB
- HDD:1TB
インストールはすんなり終わったんだけど,起動するとめちゃくちゃ遅い.ディスクアクセスを延々繰り返している.CPUロードは10を超えている.何か変なプロセスでも走っているのかと思ったが,そうでもない.もらってきたマシンだから,どこかハードウェア的に壊れていたのか?同じようにubuntu16.04LTSをインストールしたhp xw8200ワークステーションはサクサク動く.タダでくれたってことは何か理由があったのだろうな.どうしよう.
4日間格闘したけど,どうにもならず.CSLAIERを走らせるとsqldb lockエラーが出る.これはどう考えてもディスクアクセスがおかしい.xw8200との違いと言えば,HDDのモードをUEFIにしたのと,ファイルシステムをLVMにしたことの2点だ.これが怪しい.HDDのモードをLEGACY(BIOS)モードにして,ファイルシステムをext4にしてubuntu16.04LTSを再インストールした.おおっと,こんどはマシンがべらぼうに速い.さすがi7-4770kだ.マザボのファームがUEFIを正しく処理できないっぽい.2TBを超えるHDDを使わない限り,UEFIは使わない方がよさそうだ.
macでCSLAIER
メモリ4GBのマシンで学習に失敗したので,メモリを32GB積んでいるMac ProでCSLAIERを動かしてみた.Macへのインストール方法はココを参照した.Chainerのバージョン違いのバグはそのままあるので,モデルを作ったらちょっとソースを変更する必要がある.これまではエポック1回めでエラー終了してたけど,こんどはうまく走りきるかな?
ValueError: wscale is not supported anymore
日経linuxに載っていたのでUbuntu16.04LTSのマシンにCSLAIERを入れてみた.インストールは問題なく終わり,学習を始めたんだが.タイトルのエラーが出てそこで止まる.変数の値がおかしいとか言っているようだがよく分からない.デバッグしようかな.いや,こんなことで遊んでいる時間はないので後回しだな.