학부인턴/Linux

[nvidia-smi] Failed to initialize NVML: Driver/library version mismatch 해결방법

망삼드 2023. 7. 5. 16:40

서버를 사용하다보면 에러가 뜰 때 해결하는 걸 정리해두려고 합니다

사실 검색하면 나오긴하는데 ㅎㅎ.. 또 쓸데가 잇을까봐.. 

nvidia-smi 명령어를 입력하면 

Failed to initialize NVML: Driver/library version mismatch

nvidia 그래픽 드라이버나 관련 라이브러리가 업데이트되면 나오는 메세지라고 하네요

 

해결방법

1. 로딩되어 있는 nvidia driver kernel확인하기

$ lsmod | grep nvidia

2. 로딩되어 있는 nvidia driver kernel unload하기. 

$ sudo rmmod nvidia_drm
$ sudo rmmod nvidia_uvm
$ sudo rmmod nvidia_modeset
$ sudo rmmod nvidia

4. 로딩되어 있는 nvidia driver kernel확인하기

$ lsmod | grep nvidia

아무것도 안뜨면 완료~

5. nvidia-smi 으로 확인하기

nvidia-smi

잘 돌아가는 걸 확인할 수 있습니다