상세 컨텐츠

본문 제목

[Error] no CUDA-capable device is detected at

Tech/AI Study

by Enjoy Something 2019. 9. 14. 13:56

본문

 

다음과 같은 에러가 떴을 때 대처 법

 

no CUDA-capable device is detected at ~

 

 

 

 

프로그램도 잘 설치해주었는데 GPU를 사용해야하는 딥러닝 프로그램을 실행하니 에러가 발생했습니다.

 

문제를 해결해봅니다.

 

 

 

 

CUDA를 찾지 못해 생기는 이슈이니 아래 링크로 들어가줍니다.

 

CUDA Toolkit 10.1 Updated Download

 

 

 

https://www.nvidia.com/getcuda

 

 

 

 

 

 

 

$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin 
$ sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
$ sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/ /"
$ sudo apt-get update
$ sudo apt-get -y install cuda
불러오는 중입니다...

 

 

 

 

 

 

이랬는데도 해결이 안 된다면!

 

nvidia 그래픽 드라이버가 설치가 안 된 거일 수도 있습니다.

 

 

 

$ sudo ubuntu-drivers devices

 

 

 

위 명령어를 입력하면 추천하는 드라이버의 종류가 나옵니다.

 

 

 

 

 

총 6개의 드라이버가 출력되었습니다.

 

여기서 자동으로 드라이버 설치를 해주도록 명령어를 입력합니다.

 

 

 

 

$ sudo ubuntu-drivers autoinstall

 

 

 

만약 원하는 버전의 드라이버를 설치하고 싶다면 선택하여 설치도 가능합니다.

 

version-number에 위에서 출력되어 있는 드라이버 중 원하는 드라이버의 번호를 넣어 줍니다.

 

 

 

$ sudo apt install nvidia-driver-version-number

관련글 더보기

댓글 영역