반응형
1. 캐시 삭제
import torch, gc
gc.collect()
torch.cuda.empty_cache()
2. GPU process 강제종료
$ nvidia-smi
process PID kill
Python 프로세스가 종료되더라도 child process가 zombie 상태로 남아있는 것임.
Zombie 상태의 Python 프로세스는
ps aux | grep python
명령어를 치면 Python <defunct\> 인 프로세스가 나온다.
이 프로세스 + Parent Process까지 Kill하면 GPU memory를 반환한다.
sudo kill -15 PID
참고
반응형
'Computer' 카테고리의 다른 글
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (1) | 2024.04.22 |
---|---|
딥러닝 학습 시 tmux 세션 중단 현상 해결 (1) | 2024.04.17 |
Ubuntu18.04 에서 Ubuntu20.04 로 업데이트 하기 (1) | 2024.04.08 |
Ubuntu20.04 Nvidia driver 삭제 및 재설치 (1) | 2024.04.08 |
vscode SSH reload 무한 새로고침 해결 (1) | 2024.04.07 |