如何使用一个输入运行张量流图的一部分并在具有多个输入的循环中运行另一个图?

Ric*_*ou. 5 python deep-learning tensorflow

具有两个输入的张量流图,图的一部分处理第一输入x而另一部分处理第二输入y以及第一部分的结果.

我想重新使用图的第一部分的结果进一步运行第二部分,类似于下面使用partial_run的代码:

h = sess.partial_run_setup([first_part, second_part], [x, y])
sess.partial_run(h, first_part, feed_dict={x: x_val)
for y_val in y_array:
        sess.partial_run(h, second_part, feed_dict={y: y_val)
Run Code Online (Sandbox Code Playgroud)

在执行second_part之后,上述代码需要再次partial_run_setup以进行进一步的部分运行.