Tensorflow AttributeError: 'module' object has no attribute 'deprecated'

Tensorflow AttributeError: 'module' object has no attribute 'deprecated'

我是tensorflow的新手,正在测试LSTM的教程示例。 我按照说明下载代码和数据集,然后 运行 以下命令 运行 程序:

wget http://www.fit.vutbr.cz/~imikolov/rnnlm/simple-examples.tgz
tar xvf simple-examples.tgz
python ptb_word_lm.py --data_path=simple-examples/data/

但是程序无法执行,报如下错误信息:

File "ptb_word_lm.py", line 332, in main tf.contrib.deprecated.scalar_summary("Training Loss", m.cost)
AttributeError: 'module' object has no attribute 'deprecated'

我做错了什么?这是我系统的版本信息:

Pip version: pip 1.5.4
Python version: 2.7.6
Operating System: Ubuntu 14.04.5 LTS
Tensorflow version: tensorflow-0.12.0rc0-cp27-none-linux_x86_64

谢谢大家的帮助!!!

你需要全部替换

tf.contrib.deprecated.scalar_summary()

tf.scalar_summary()

在ptb_word_lm.py

详情描述here