自分のための備忘録的なブログです。

Ubuntu14.04LTS を使って、ディープラーニングの勉強をしています。
記載されているコードは、他の OS には互換性がない可能性があります。


DNN:
マシン性能別 学習速度の比較, TFチュートリアルをmodifyする

python3:
オブジェクト指向プログラミングとは, モジュールとインポート、パスを通す, システムコマンド(os), ファイル・フォルダ名取得, 画像の前処理,

Ubuntu14 の初期設定:
Ubuntu14初期設定, 初期設定-2, cudaなども, 初期設定-3

Theano on Python3 (Anaconda) in Win10

ディープラーニングのライブラリである Theano を Anaconda(Python3.5.2, Win10)にインストールした。PC は Lenovo Thinkpad T460(GPUなし) Win 10。

 

コマンドプロンプトを管理者権限で起動。

`Theano をインストールする。

 

[Win] + x, a

> conda install Theano

 

時間は多少かかるが、あっけなくインストール完了。

(当初、パイソンを起動した後に

>>> conda install Theano

でインストールできず、5分くらい無駄にしました。コマンドプロンプト上でインストールするんですね!)

 

コマンドプロンプトを終了。再起動。

 

> exit

[Win] + x, c

 

パイソンを起動した後、Theanoをインポートする。

 

> python

>>> import theano

 

エラーが出る

 

WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Pythonimplementations. Performance will be severely degraded

 

C言語コンパイラが無いと怒っているのか。Googる。

MinGWというソフトをインストールすれば良いそうで

Windows 7にMinGWをインストールする(mingw-get-inst使用) - Symfoware

source forge というサイトからインストーラー使ってインストールするが

MinGW - Minimalist GNU for Windows download | SourceForge.net

 

> python

>>> import theano

 

同じエラーが出る。

WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Pythonimplementations. Performance will be severely degraded

 

別サイト参照

may46onez.hatenablog.com

 

コマンドプロンプトからインストールすれば良いらしい。

コマンドプロンプトを起動。

 

> conda install mingw libpython

 

cmdを再起動して

[Win] + x, c

 

> python

>>> import theano

 

エラーが出ない。

 

本日はここまで。