RNN の作業中に奇妙な問題が発生しました。私はTensorFlow RNN チュートリアルに従い、 R2RT のブログ投稿: Recurrent Neural Networks in Tensorflow I に非常に触発された独自の (より単純な) 実装を試しています。
デバッグ後ranger_input_producer
、tensorflow.models.rnn.ptb.reader.py (行 115) で問題が発生していることを確認しました。
最小の例でそれを分離しました:
import tensorflow as tf
epoch_size = 20
i = tf.train.range_input_producer(epoch_size, shuffle=False).dequeue()
これは何ですかptb_producer
( の変数値付きepoch_size
)。結局、このコードはそのままでは終了しないことがわかりました (私は何も呼び出しsession.run(...)
たり、CPU を使用したりしません。 Daving Wong によって提案されたように、キューが何かを待っていると思います。
手がかりはありますか?どうも
pltrdy