Linux 기반 서버에 접속해서 러닝을 돌릴 때 세션이 끊기는 현상이 발생해서 screen이라는 util을 사용하고 있다.
screen은 ssh 접속이 끊겨도 session을 그대로 유지해준다!
그런데 screen을 유지한 상태에서 matplotlib을 사용하니 아래와 같은 현상이 발견됐다.
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
처음에는 원인을 몰랐는데 screen이 활성화되지 않은 세션에서 matplotlib을 이용하니 잘 됐다.
screen이 서버의 x-window를 변경시키는 모양이다...
'개발' 카테고리의 다른 글
LLaMA2 LoRA 적용과 tokenizer의 padding_side (1) | 2023.12.15 |
---|---|
NotImplementedError: Cannot copy out of meta tensor; no data! (0) | 2023.12.15 |
Karabiner로 윈도우 용 키보드의 한영키를 맥에 적용시키기 (0) | 2023.10.12 |
Pytorch backward_hook에서 얻을 수 있는 gradient의 의미 (0) | 2022.12.05 |
Python list와 일반 variable의 scope, gradient hook (0) | 2022.11.30 |