Pyhton中的错误"RuntimeError: Attempted to use a closed Session."

方法一:全部缩进with里

             

(采用了#with tf.Session(config=config) as self.sess:的表达式)

    原因:实际上是with机制帮你关闭了文件f,这样可以避免有些人读写文件后忘记关闭文件。所以with代码块里的内容运行完了,你的sess就自动由with机制帮你关闭了,因此再次使用sess就会报错。解决办法就是把代码块向后缩进,实际上就是指,所有与sess相关的操作都必须放在with代码块下,如果需要在外面再次使用,那你就需要重新开启一个sess。

参考:https://blog.csdn.net/weixin_39390732/article/details/76474294
方法二:改为格式

            

           tf.reset_default_graph()放在class外

有待补充。。。。

猜你喜欢

转载自blog.csdn.net/u010847579/article/details/88616161