Project를 하면서 여러 변수를 바꿔보고 모델도 바꿔보고 꽤 많은 것을 시각화 하고 있다. 그랬더니 Tensorboard가 memory를 85% 잡아먹으면서 swap memory까지 꽉차서 모델 inference 시에 "OSError: [Errno 12] Cannot allocate memory" 에러가 났다.
Swap memory를 늘릴까도 했지만 이미 59G인데 그렇게까지 해야하나 싶어서 tensorboard를 잠시 중단하고 inference함으로써 문제를 해결했다.
이 문제로 성가신 일이 또 발생하면 swap memory를 늘려야지. 아래는 swap memory 늘리는 방법을 자세히 적은 블로그 글이다.
https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04
'기타' 카테고리의 다른 글
Pytorch GPU device 쓸 때 디버깅 오류 (0) | 2020.06.12 |
---|---|
torch mm, bmm, matmul 차이 (0) | 2020.04.16 |
shutil 패키지를 이용해서 python에서 파일 복사/이동/삭제하기 (0) | 2020.03.27 |
특정 git branch만 clone하기 (0) | 2020.02.06 |
git rest을 이용해 unstage하거나 unroll하기 (0) | 2020.02.06 |