原文:DataLoader worker (pid 2287) is killed by signal: Killed. pytorch訓練解決方法

.原因 可能是因為pytorch訓練過程太費內存了,導致服務器內存不夠,觸發OS的保護機制,直接殺死了進程 .解決方案 增加機器的swap區,以此來增加內存的交換區來 假裝 增加內存條 . 查詢內存和交換區大小的命令 . 先禁止swap功能 執行完這個命令后,你用free會發現,swap區大小為零 . 增加swapfile大小 這個命令會在原swapfile基礎上追加一個G的空間,如果空間不夠, ...

2019-05-20 14:59 0 1283 推薦指數:

查看詳情

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM