計算機配置記憶體12g,視訊記憶體4g,執行有10分鐘左右就提醒說記憶體不夠用然後退出執行,直覺是程式bug問題
終於找到靠譜解決方案:
這個部落格的第二個給了大致的講解,在給出的附錄中:
講解更詳細,並給出了解決的方法
即:sess.graph.finalize() 使得整個graph變為唯讀的,不能再向圖中新增任何節點
我也明白了我的錯誤原因,在for迴圈中用了tf.convert_to_tensor方法,相當於不停地向圖中新增節點,謝謝給出了解決方案的大牛們
另乙個附錄:
通過乙個示例給出了可行的替換方法,非常具有可行性
知乎的乙個方法:
TensorFlow不同版本引起的錯誤
這幾天分別基於tensorflow0.11和1.0版本測試,記錄下兩個版本不同的api,參考 前4個是 v0.11 的api 用在 v1.0 的錯誤 attributeerror module object has no attribute merge all summaries tf.merge ...
scanf 引起的記憶體洩露
vc6下好好的 放到2013 程式裡面一直報錯,提示run time check failure 2 stack around the variable wregaddr was corrupted.檢查發現出現錯誤的地方 如下 wordwregaddr 0,wregdata 0 sscanf bu...
電源引起的記憶體報警故障
故障現象 筆者一台使用四年時間的電腦,基本配置如下 athlon 2500 cpu 七彩虹龍戰士c.n400主機板 七彩虹ati 9600 se顯示卡。近日,經常出現接通交流電後,需要隔一定時間才能啟 動主機。一日夜間開機進入windows xp桌面後,彈出發現以太網路適 配器硬體裝置的對話方塊,但...