我在研究 RNN 时遇到了一个奇怪的问题。我正在关注TensorFlow RNN 教程并尝试我自己的(更简单的)实现,这很受 R2RT 博客文章的启发: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,也没有使用 CPU。我猜队列正在等待Daving Wong 建议的某些东西。
有什么线索吗?谢谢
多的