Я реализую loop_fn модуля tf.nn.raw_rnn ().Сокращенная длина backprop равна 10. Я завершаю программу после подачи 1 партии.По моему мнению loop_fn должен перебрать от 0 до 10 и затем остановиться.Но tf.print (time) в loop_fn печатает от 0 до 10 5 раз.
def loop_fn(time, cell_output, cell_state, loop_state):
with tf.control_dependencies([tf.print(time)]):
tf.print(time)
дает следующий вывод.По моему мнению tf.print(time)
должен печатать от 0 до 10 один раз.Чего мне не хватает?
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 56 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10