変更されていないRNN TensorflowチュートリアルをCentos 7マシンで実行しようとしています。私はyum update
マシンを持っています。 python3.6をインストールし、githubからチュートリアルを取り出し、サンプルデータをダウンロードして解凍しました。他のチュートリアルが実行されます。そして、私が実行します。TensorflowのRNNチュートリアルを実行しているTypeError
python3.6 ptb_word_lm.py --data_path=simple-examples/data/
返す:総NOOBとして
Traceback (most recent call last):
File "ptb_word_lm.py", line 374, in <module>
tf.app.run()
File "/usr/lib/python3.6/site-packages/tensorflow/python/platform/app.py", line 43, in run
sys.exit(main(sys.argv[:1] + flags_passthrough))
File "ptb_word_lm.py", line 334, in main
train_input = PTBInput(config=config, data=train_data, name="TrainInput")
File "ptb_word_lm.py", line 94, in __init__
data, batch_size, num_steps, name=name)
File "/root/tensorflow/models/tutorials/rnn/ptb/reader.py", line 117, in ptb_producer
[batch_size, (i + 1) * num_steps])
TypeError: strided_slice() missing 1 required positional argument: 'strides'
を、私は完全に立ち往生しています!誰も助けることができますか?
私はRNNを動作させましたが、Python 3.6とtfバージョン1.0.0-rc1、またはpython 3.5を使用してRNNを管理しました。使用しているTFのバージョンを教えてください。バージョン間でより簡単に切り替えるためにconda環境を使用することをお勧めします – galath
Tensorflowは0.12.1です - 私は 'pip'インストールを使用しました。どうすればアップグレードできますか? – JoeG