TensorFlow はじめから【日本語】

10年前の脳科学の学生がtensorflowをやってみた。英語のマニュアルしかないので日本語にまとめてみた。

【Tensor_Flow】msvcp140.dll ( msvcr140.dll )がないため、プログラムを開始できません

tipsとして記録用です。

PythonTensor Flowをinstallしたあとにテスト実行したところ、

 

「コンピュータに msvcp140.dll ( msvcr140.dll )がないため、プログラムを開始できません」

 

と表示されてしまいました。

 

調査すると上記のDLLがいないため、エラーとなるとのこと。

<以下参照>

「コンピュータに msvcp140.dll ( msvcr140.dll )がないため、プログラムを開始できません」と表示されるときの対応: Windoes 7&nbsp;編bbb9780.wordpress.com

 

DLしてインストールしたら無事に実行できるようになりました。

 

2017/4/22

【TensorFlow】Windowsへのpipインストール時のエラーについて

本家に説明がなかったため、スタックしそうになった件のtip。

 

TensorFlowインストールのために、先行してまずpythonをインストールした。

python3.6.xを、、、

 

そしたら、TensorFlowをインストールするときに、pythonでpipが弾かれる。。

下記のメッセージがコマンドプロンプトに出てくる

>Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow. 

 

stack overflowをみてたら、バージョンがうんたらくんたら書いてる。

とりあえず、インストール条件からちょっと見直し。python3.5.xでないとダメっぽい。

 

それでは!!と思いまた再度pythonを入れなおす。

 

結果、

>Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow. 

 

かわらんやんけ!!!!!

えーっと、、とりあえずもいっかい下記を確認。。

<python - tensorflow not found in pip - Stack Overflow>

あ、32bitじゃあダメなのね。

hahahahaha,,,

 

ということで64bit版windowsに入れなおす。

f:id:tensorflow_japan:20170404172243j:plain

はい。

ちゃんとはいりました。

 

本家サイトには特にかいてないような。、、

AI界は32bit機に市民権はないようです。

 

(2017/4/4)

⓪ WindowsにTensorFlowをインストールしてみた

【はじめに】

本家のサイトは英語ばっかりなので、日本語で説明されているサイトを参考にしてみた。とりあえずTensorFlowをインストールしてるところから始めてみる。

ちなみにボクはpythonをガリガリとseleniumで使っていたのでなんとなくwindowsでも使い倒していた(1年前以上のこと)

CentOSだと最初からpythonが使えるものものあるので、linuxが得意ならそっちのほうがいいと思う。

 

【TensorFlowインストール前準備】

①インストールするTensorFlowを決定する

次のタイプのTensorFlowのいずれかを選択する必要があります。 

A.CPUとGPUをサポートするTensorFlow

B.GPUをサポートするTensorFlow

 

GPU(Graphics Processing Unit

簡単にいうと、画像処理専用のコンピュータのモジュール

 

今回は、家のPC向けにAのタイプをインストールします。

※追記:64bitでないとTensorFlowをインストールしても使用できません。 

 

②このバージョンのTensorFlowは通常は5分または10分でインストールされるらしいです。もちろんシステムスペックによりますが。。

NVIDIA GPUを使用している場合でも、まずこのバージョンをインストールすることをお勧めします。

 

Pythonのインストールをする

次のバージョンのPythonがマシンにインストールされていない場合は、今すぐインストールしてください。

pythonのインストールについては今回は割愛

 

【TensorFlowインストールする】

コマンドプロンプトより以下を実行してください。

C:\> pip3 install --upgrade tensorflow

はい。インストールおわり。

pythonのインストールのほうがメンドくさかった。笑

 

【インストールを検証する】

ちゃんとTensorFlowがシステムで動くか試しましょう。

ではまたコマンドプロプトを起動します。

C:> python 

pythonのシェルが立ち上がるので以下を入力

>>> import tensorflow as tf

  hello = tf.constant('Hello, TensorFlow!')
  sess = tf.Session()
  print(sess.run(hello))

 

そうしたら、pythonを実行してみる。 

  'Hello, TensorFlow!'

 上記がでコマンドプロンプトにでてきたら、正常に終了!

 

(2017/4/4)