読者です 読者をやめる 読者になる 読者になる

最近どうっすか?

コンピュータをメインに技術系の話題について書いていけたらいいなぁ。

Tensor Flowを入れてみる

雑談 Linux

個人的にはあまり大きな興味は無かったのですが。。。
Tensor Flowを入れてみたいけどうまくいかない的なことを相談されたので手元のubuntuに入れてみた。

まず、pythonは入ってるの?

$ which python
/usr/bin/python

お、入ってる。pythonのバージョンは?

$ python --version
Python 2.7.10

OKっぽい。

phthon-setuptoolsとpipを入れる。

$ sudo apt install python-setuptools
$ sudo apt install python-pip

では、本体を入れる!

$ sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

だめだった。orz

pipをアップグレードする必要があるらしい。

$ sudo pip install --upgrade pip

再チャレンジ。

$ sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

ダメだ。orz
numpyでおこられてるっぽい。ってかnumpyって何?
よくわからないけどググって出てきたから3つほどパッケージ追加。

$ sudo apt install python-numpy swig python-dev

ってかGPU使わないからswigはいらないのか?
追記:python-numpyとswigは不要だった。必要なのはpython-devだけでOK。

と思いながら三度目の正直トライ。

$ sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

うまくいった!
だけど、せっかく入れたnumpyをuninstallしてパッケージに含まれてるやつを使う的なメッセージ出てきた。
こんな環境で大丈夫か?

次にチュートリアルをダウンロード

$ git clone --recurse-submodules https://github.com/tensorflow/tensorflow

mnistのディレクトリまで下りていって実行!

$ cd tensorflow/tensorflow/g3doc/tutorials/mnist/
$ python fully_connected_feed.py

ダメだ。

何やらググったらソースを変更するらしい。
23行目と24行目を変更するみたい。
もう、自分がやりたいわけじゃないから意味分かんなくても華麗にスルー。

変更前

from tensorflow.g3doc.tutorials.mnist import input_data
from tensorflow.g3doc.tutorials.mnist import mnist

変更後

import input_data
import mnist

そしてチュートリアルの再実行!

$ python fully_connected_feed.py

できた。

とりあえず、こっちの環境ではできたから相談者には手順を送っておこう。

ではでは。