工作區輸入
tf.reset_default_graph()
即可完美解決。
原理
tensorflow的graph存入了運行網絡的變量,但是隻能用一次,需要及時清理,不清理就會報錯。
當然最笨重的方法就是關閉你的編輯器,而,上面的代碼的含義就是清空graph的變量。
方法二
在函數的主循環中加入此句,但是缺點是不方便調試,這能運行完網絡,才能把圖清空
if __name__ == "__main__":
e = rune()
tf.reset_default_graph()