CUDA nvidia-smi Mismatch error
nvidia-smi
명령어 사용 시 nvidia-smi failed to initialize nvml: driver/library version mismatch
에러 발생
예상 원인
- ubuntu에서 자동 update 적용 시, cuda version mismatch 문제가 발생
solution
lsmod | grep nvidia
로 nvidia 관련 사용 드라이버 리스트를 확인- nvidia driver unload한다.
ex )sudo rmmod nvidia_drm
rmmod: ERROR: Module nvidia is in use
에러 발생 하는 경우,sudo lsof /dev/nvidia*
로 nvidia 관련 프로세스 확인해서 kill 한다.lsmod | grep nvidia
명령 실행 시 아무것도 안뜨면 작업 완료nvidia-smi
정상적으로 동작하는지 확인
- 다 안되는 경우
위 방법으로 해봤는데 나는 Module nvidia is in use 에러가 발생했고, process kill 하니까 그냥 화면이 꺼졌다.
재로그인해서 다시 시도해도 결국 반복..
그래서 그냥 cuda 삭제하고 다시 설치해서 해결함.
'Anything' 카테고리의 다른 글
Ubuntu 18.04/Windows 10 에서 CUDA 11.1 설치하기 (0) | 2020.11.02 |
---|---|
[Anaconda] In general, it's not advisable to use 'sudo conda'. (0) | 2020.11.02 |
[Ubuntu] No Space left on device error 발생 시 (0) | 2020.04.08 |
딥러닝 프레임워크에서 gpu 사용 시 CUDA 버전은 반드시 10.0으로! (0) | 2019.10.28 |
구글 클라우드잼 중급반 시작 (0) | 2019.03.21 |