티스토리 뷰
너 쌓여있잖아
https://cryptosalamander.tistory.com/186
[Python / Linux] GPU 메모리 비우기, 프로세스 전부 종료하기
GPU 메모리 비우기, 프로세스 전부 종료하기 pytorch나 tensorflow와 같은 인공지능 프레임워크를 사용하다보면, 중간에 예기치 않게 프로그램이 종료될 때가 있는데, 이 때 문제점이 data_loader의 num_wor
cryptosalamander.tistory.com
본 포스팅은 해당 블로그의 글을 200% 참고하였습니다.
그냥 내가 다시 구글링할 키워드 찾기가 어려울 것 같아서 코드 복붙합니다. Respect합니다.
우선 프로세스가 쌓여있는 GPU Number를 확인해준다.

주의) 다음 코드를 입력시 해당 GPU에 올라간 모든 python process가 종료됩니다.
반드시 두번 세번 확인하고 본인의 프로세스만 돌아가고 있는지 꼭 확인하고 코드를 돌리세요!
for i in $(lsof /dev/nvidia0 | grep python | awk '{print $2}' | sort -u); do kill -9 $i; done
/dev/nvidia0의 0을 프로세스가 쌓여있는 본인 환경의 GPU 번호로 수정하고 해당 명령어를 입력한다.
'Computer > 코딩 개꿀팁' 카테고리의 다른 글
| torch tensor 출력 갯수 늘리기 torch.set_printoptions (0) | 2025.07.06 |
|---|---|
| 벡터의 norm을 구하는 torch.linalg.norm (0) | 2025.06.27 |
| nn.Module의 self.register_buffer에 대해 알아보자 (0) | 2025.06.26 |
| 왜 torch 연산시에는 2의 배수를 사용할까? (0) | 2025.06.24 |
| torch DataLoader의 collate_fn에 대해 알아보자 (0) | 2025.06.24 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 오일석기계학습
- 항원항체결합예측모델
- manim library
- eigenvector
- manim
- Manimlibrary
- 선형대수
- 3b1b
- elementry matrix
- 나노바디
- MLE
- eigenvalue
- antigen antibody interaction prediction
- MorganCircularfingerprint
- 백준
- 파이썬
- dataloader
- MatrixAlgebra
- 3B1B따라잡기
- 논문리뷰
- 최대우도추정
- 인공지능
- 이왜안
- nanobody
- marginal likelihood
- manimtutorial
- 베이즈정리
- ai신약개발
- 기계학습
- Matrix algebra
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함