2017-01-10 30 views
0

在python中訓練tensorflow時,程序會在某段時間後死亡。沒有任何東西會在日誌中打印出來,作爲錯誤或警告。Python中的Tensorflow

我使用Fedora24,Python 2.7版和Tensorflow 0.12

這是我試過的代碼的鏈接。 https://github.com/inikdom/neural-sentiment/blob/master/train.py

輸出如下:

蟒蛇train.py 改未檢測到超參數,使用舊關卡...... 翻譯映射發現... 與... 的隱藏號碼創建模型層數:2 每層單元數量:50 壓差:0.5 單詞大小是:20002 ['data2.npy','data3.npy','data0.npy','data1.npy'] Number of每批培訓實例:200,
每個時期的批次數量:250 用新參數創建模型。 Beggining培訓...... 時代的最大數目爲培養50 批量大小:200 開始學習率:0.01 學習速率衰減係數:0.97 測試尺寸爲:14800,分成74批 殺

我不知道這是否是由session.run方法引起的。我也無法避免這種方法。請幫忙..

回答

0

我想通了。這是因爲內存使用。如果您使用虛擬機,只需增加內存。