2020年2月4日火曜日

Python2系を使っているWindowsにTensorflow導入 (Python2.7 + Widows + Tensorflow)

http://swdrsker.hatenablog.com/entry/2017/02/27/075951
勉強の為にシェアしました。

コメント:
なぜPython3系でなくて、Python2.7でTensorflowなのかと申しますと、
Python2.7でAI(機械学習)システムを開発してGrumpyでソースコードをGolangに変換して、
変換したAI(機械学習)システムをTensorFlow Servingを使用して学習モデルをエクスポート出来るらしい。
と言う所までは研究中の内容の一部です。
Grumpyは、2020.02.04現在Python3系には対応していないらしいです。
エーオン代表
石塚 正浩
http://aon.tokyo
http://aon.co.jp 準備中
TEL:042-559-8638
iPhone:070-3861-5011

FREE CALL PHONE WORLD TO JAPAN 

+81 50 5532 0868

Skype
live:cloud9slack




tensorflowを使いたいけどデフォルトでpython2系を使っていて困っていた。
幸いanacondaを使っていたので結果的には簡単に導入できたという話。
手順にすると簡単に見えるが、ここまで来るのに紆余曲折したから一応記録しておく。
OS:Windows10
Anaconda4.2.0 (python2.7.13)
bash: Git for Windows

pythonのバージョンを変更する

この手順が重要。
tensorflowはpython3系しか入らない。
もっと言うと2017年2月現在では3.5までしかサポートしていない。
(Anaconda3系の最新版は3.6!)
なので、バージョンを変更した環境を作ってやらないといけない
異なるバージョンのpythonを使うのは、anacondaを使っていれば簡単に実現できる。
pythonの仮想環境に関する話 - 技術メモ
conda create -n python3.5 python=3.5
そして環境に入る
source activate python3.5

パッケージをインストール

pip install tensorflow
以上、手順にすれば一瞬。

確認

本家サイトにも掲載されている確認用のスクリプトを試してみる。
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
なんかすごく警告が出るけど、、、一応通ってる。



0 コメント:

コメントを投稿