在Ubuntu系統下用顯卡訓練深度學習模型時,總會遇到以下問題:
已放棄(核心已轉儲)
此時說明GPU的顯存已滿,一種解決辦法是重啓命令行或重啓電腦,另一種方法是手動清理顯存,步驟如下:
首先在命令行輸入指令
nvidia-smi
查看顯卡使用情況,可以發現最右下角名爲python的進程佔用顯存最多,但實際已將程序關閉,這時就需要手動清理
可以觀察到,python進程的PID號爲120489,此時執行以下命令:
sudo kill -9 PID # 請執行下面的命令
需注意將PID替換爲自己需要清理的進程PID號,如本例中將執行:
sudo kill -9 120489
注意:在清理時要確保所清理的進程已經沒有用!