인터넷 선만 물려서 잘 쓰던 분석용 PC가 갑자기 끊겼다.
랜카드가 죽었나해서 살펴보니 이상하게 랜카드 셋업이 초기화 되었길래, 랜카드만 다시 잡아주고 잘 쓰다가 보니까 CUDA도 안된다.
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
전체적인 Driver 가 날아갔나 싶은데, 우선 다시 NVIDIA Driver 설치하는 김에 관련 자료를 남겨본다.
MATLAB 이랑 같이 쓸때는 MATLAB 버전이랑 CUDA 버전이랑 쿵짝이 잘 맞아야하니, 관련하여 확인 필수다.
https://www.mathworks.com/help/parallel-computing/gpu-support-by-release.html
내가 쓰는 R2019b 는 10.1 CUDA Toolkit 을 사용 하면 된다.
Driver 추천을 위해 아래 명령어 사용
$ubuntu-drivers devices | grep recommended
ubuntu-drivers가 없으면
ubuntu-drivers-common을 설치하면 된다.
일단 nvidia-driver-450을 설치하는 걸 추천해준다.
Driver 포함된 Repository 를 추가하면 되는데, add-apt-repository가 없는 경우 software-properties-common 을 설치.
$sudo add-apt-repository ppa:graphics-drivers/ppa
$sudo apt update
추천받은 드라이버를 설치
$sudo apt-get install nvidia-driver-450
하면, 되야하는데 dependency 문제가 발생한다.. 하 제일 골치…
편하게 다시 nvidia 공식 설치 프로그램을 이용해보기로 한다. NVIDIA 페이지에서 Linux 64bit, 450.57 버젼을 받아서 실행
sudo sh ./NVIDIA-Linux-x86_64-450.57.run
오케이 된다.
nvidia-smi 에서도 잡히고, cuda 버전…이 높게 나오는건 왜 그러는지 모르겠는데 암튼 된다….
Leave a Reply