2017-05-19 11 views
0

私はTensorflowでかなり初心者です。私のバージョンは0.10.0です。 https://github.com/tensorflow/tensorflow/blob/r1.1/tensorflow/examples/tutorials/layers/cnn_mnist.pyTensorFlow MNISTの例エラー - 更新する必要がありますか?

上でコードを実行している場合

私は次のエラーを持っている:

File "mnist_tf_example.py", line 163, in tf.app.run()
File "/usr/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 30, in run sys.exit(main(sys.argv))
File "mnist_tf_example.py", line 137, in main logging_hook = tf.train.LoggingTensorHook(AttributeError: 'module' object has no attribute 'LoggingTensorHook'

私はtensorflowを更新する必要がありますか?私がインストールしたバージョンは、Tensorflow's website

答えて

1

インストールが壊れていると思われます。

あなたはhttps://www.tensorflow.org/install/install_linuxで指さ1を含む現在のTensorFlowのバージョンは、1.1.0であり、それはあなたがしかし、対応するリリースブランチから(R1.1)

をMNISTの例を使用しているようで、あなたがいることを言及しましたあなたのTensorFlowバージョンは0.10.0です。

import tensorflow as tf 
print tf.__version__ 

そしてそれが1.1.0以降である保証する:あなたはのようなものを使用して、正しいバージョンを持っていることを

あなたは/アンインストールし、再インストールして検証する必要がある場合があります。

希望に役立ちます!

+0

あなたは完全に正しいです。私は本当に何が起こったのか分からない。私はpipと更新されたテンソルフローを更新しました。しかし、単にtensorflowをインポートすると、tensorflowがlibcublas.so.8.0を見つけることができないというエラーが出ます。だから、おそらくTensorflow 1.1はCUDA 8.0でしか動作しないでしょうか?この最後のバージョンをCUDA 7.5と連携させることはできますか? – mad

+0

あなたが正しいですが、リリースバイナリにはCUDA 8が必要です(https://www.tensorflow.org/install/install_linuxを参照)。CUDA 7.5の場合、ソースからビルドする必要があります。 – ash

関連する問題