Variable fc1/kernel already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REU

在這裏插入圖片描述
工作區輸入

tf.reset_default_graph()

即可完美解決。

原理

tensorflow的graph存入了運行網絡的變量,但是隻能用一次,需要及時清理,不清理就會報錯。
當然最笨重的方法就是關閉你的編輯器,而,上面的代碼的含義就是清空graph的變量。

方法二

在函數的主循環中加入此句,但是缺點是不方便調試,這能運行完網絡,才能把圖清空

if __name__ == "__main__":

    e = rune()
    tf.reset_default_graph()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章