아티클 관련 제품: SparklingSoDA3.0
오류 메세지 혹은 현상
- 주피터 노트북에서 nvidia-smi 명령어를 사용했을 때 에러가 발생하는 현상
원인
- docker image 생성 시, image 내에 cuda를 설치하였습니다.
- 이때, nvidia-driver 까지 설치가 된다면 nvidia-docker로 컨테이너를 수행하더라도 driver version mismatch 문제가 발생합니다.
문제 해결
- 컨테이너 내부에 설치된 nvidia-driver 패키지를 삭제합니다.
1. 컨테이너 내부로 들어가, nvidia-driver 패키지를 검색합니다.
dpkg -l | grep nvidia-driver
2. nvidia driver 패키지를 삭제합니다.
apt-get remove nvidia-driver-460 nvidia-driver-470
3. nvidia-driver 패키지와 종속된 패키지를 삭제합니다.
apt autoremove
4. 현재 상태의 컨테이너를 commit 하여 이미지를 사용합니다.
docker commit <containerID>
5. nvidia-smi 명령어의 출력을 확인합니다.
nvidia-smi
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.