在tensorflow中重用关闭的会话

时间:2018-11-19 09:25:03

标签: python tensorflow

我制作了模型,并在会话中使用了with子句:

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())

由于上述会话sess在with子句之外关闭,该如何使用?

1 个答案:

答案 0 :(得分:0)

您可以在同一with块中运行模型:

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    sess.run(your_model, feed_dict={...})

或者创建会话并在没有with的情况下使用它:

sess = tf.Session()
sess.run(tf.global_variables_initializer())
sess.run(your_model, feed_dict={...})