多是由於pytorch訓練過程太費內存了,致使服務器內存不夠,觸發OS的保護機制,直接殺死了進程服務器
增長機器的swap區,以此來增長內存的交換區來「僞裝」增長內存條app
2.1查詢內存和交換區大小的命令spa
free
2.2先禁止swap功能code
sudo swapoff /swapfile
執行完這個命令後,你用free會發現,swap區大小爲零blog
2.3增長swapfile大小進程
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 oflag=append conv=notrunc
這個命令會在原swapfile基礎上追加一個G的空間,若是空間不夠,更改count的值便可。內存
2.4設置這個文件爲swap分區的掛載點class
sudo mkswap /swapfile
2.5啓用swap基礎
sudo swapon /swapfile
2.6使用free查看分區是否增長了file