기존에 학습이나 추론이 잘 실행되던 도커 컨테이너 환경에서 코드를 실행하니
RuntimeError: No CUDA GPUs are available
에러가 발생하면서 코드가 실행되지 않았다.
그래서 nvidia-smi
로 GPU 확인해보니 ~ NVML 이런 로그가 뜨면서 GPU 상태도 확인이 되지 않았다.
하지만 서버 상에서는 정상적으로 GPU가 확인이 되었음.
방법은 아주 간단하다. 컨테이너를 재기동해주면된다..
Portainer에서 GUI로 다시 켜거나 docker 명령어를 통해 컨테이너를 재기동하면 정상적으로 실행된다.