nvidia 관련 작업을 할때, 예를 들어, nvidia-smi와 같은.. 

VNML: Driver/library version mismatch라는 에러를 볼 수 있다.

 

이를 해결하는 방법은 다음과 같다.


1. lsmod | grep nvidia

2. nvidia kernel을 언로딩 해주면 된다

- sudo rmmod nvidia_drm, nvidia_modeset, nvidia_uvm, nvidia ( 각 개인 상황에 따라 로딩되어있는게 다를 수 있음.)

3. 위와 같은 작업을 할 시 다음과 같은 에러도 많이 만날 수 있다.

- rmmod:ERROR: Module nvidia is in use

4. (3)번의 에러가 뜬다면 sudo lsof /dev/nvidia* 를 사용하여 현재 nvidia관련 프로세스를 확인한뒤에

sudo kill -9 process_id 를 사용하여 프로세스를 강제 종료시켜주면 된다.

5. 마지막으로 nvidia-smi를 사용하면 정상적인 결과를 볼 수 있다!