tensorflowのinstall

DeepLearningの勉強をしようと思い、tensorflowをインストールしてみた。windowsGPUのほう。

ステップとしては公式ドキュメントに沿って
・Cudaインストール
・cuDNNインストール
・tensorflowインストール
かと思ったが、visual studioインストールも必要。


というか、公式を読んでもわからないところは大体Qiitaとか他のネットにある記事*1で事足りたのだが、何かでVisual Studioのインストールは不要になった(ただし最低限XXは必要)という記述があったのでそれをインストールしたが動かず。

最終的にはstackoverflowを見て下記のGitに行き着いた。
https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c
これは、インストールを進めている段階で上記を叩くと何がインストールされて何が足りないか、どこでコケてるかがざっくりわかるというもの。これを見たところCudaとcuDNNのインスコはうまくいってることがわかり、やっぱVisualStudio必要なのかなと思ってやってみたら動いた。

tensorflowのデータの持ち方とかが独特なように感じるが、Google推しだしサンプルコードもネットに多く転がってそうなのでしばらく使ってみようと思う。

*1:*特にコチラはpathの通し方とか細かい(知ってる人には常識だろうけど)ことに触れられていて非常に参考になった。