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

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


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

最佳答案

您可以在相同的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={...})

关于python - 在tensorflow中重用关闭的 session ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53371591/

10-12 21:10