Ubuntu 14.04。AttributeError:'模塊'對象沒有屬性'merge_all_summaries'
的Python 2.7.13 ::蟒蛇定製(64位)
我安裝Tensorflow按照教程:https://www.tensorflow.org/install/
當我進入
~/anaconda2/lib/python2.7/site-packages/tensorflow/examples/tutorials/mnist
,並嘗試運行已經存在python文件:
fully_connected_feed.py
我遇到了下面的AttributeError的:
:~/anaconda2/lib/python2.7/site-packages/tensorflow/examples/tutorials/mnist$ python fully_connected_feed.py
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcublas.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcudnn.so.5 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcufft.so.8.0 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcuda.so.1 locally
I tensorflow/stream_executor/dso_loader.cc:135] successfully opened CUDA library libcurand.so.8.0 locally
Extracting Mnist_data/train-images-idx3-ubyte.gz
Extracting Mnist_data/train-labels-idx1-ubyte.gz
Extracting Mnist_data/t10k-images-idx3-ubyte.gz
Extracting Mnist_data/t10k-labels-idx1-ubyte.gz
Traceback (most recent call last):
File "fully_connected_feed.py", line 229, in <module>
tf.app.run()
File "/home/hok/anaconda2/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 44, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "fully_connected_feed.py", line 225, in main
run_training()
File "fully_connected_feed.py", line 154, in run_training
summary_op = tf.merge_all_summaries()
AttributeError: 'module' object has no attribute 'merge_all_summaries'
但在其他計算機上的相同的代碼成功運行。所以我認爲這一定是我電腦中的配置問題。
我已經按照相同的步驟多次安裝tensorflow並使用它運行一段時間的深度學習。但這是我第一次遇到這樣的問題。
谷歌有很多建議說這樣的AttributeError可能是python版本的問題。但事實並非如此。
兩臺機器上的tensorflow版本是否相同? – Evert
[Tensorflow:'module'object has no attribute'scalar \ _summary']可能重複(http://stackoverflow.com/questions/41066244/tensorflow-module-object-has-no-attribute-scalar-summary) –