CUDA 10.0 설치 문제

CUDA 10.0 설치 문제

지난 주에 컴퓨터를 재부팅한 후 Ubuntu 18.04 LTS 시스템이 갑자기 모니터에 대한 모든 것을 잊어버리고 "알 수 없는" 모니터에 대한 이미지만 생성했기 때문에 CUDA 및 cuDNN을 포함하여 NVIDIA와 관련된 모든 것을 제거했습니다. GPU에서 TensorFlow를 실행하고 모든 것을 처음부터 다시 설치하려고 시도했습니다. GPU 드라이버를 성공적으로 다시 설치하고 모니터 설정을 유지했습니다.

그러나 CUDA를 설치하는 데 문제가 있습니다. 내가 달릴 때

sudo apt-get install cuda-toolkit-10-0

나는 얻다

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package cuda-toolkit-10-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'cuda-toolkit-10-0' has no installation candidate

이상하네요. 이전에 CUDA를 설치할 때 사용한 명령이라고 생각하기 때문입니다(지난번에 CUDA를 최종적으로 작동하게 만든 것이 무엇인지는 기억나지 않지만). 그래서 나는 노력했다패키지를 찾아보세요cuda-toolkit-10-0실행하는 것을 말합니다.

apt-cache search cuda-toolkit-10-0

그러나 이것은 아무것도 출력하지 않습니다. (링크된 질문에 명시된 내용이 정확하다면 이것도 이상합니다.)

또한 NVIDIA의 CUDA Toolkit 아카이브 페이지에서 시작하여 다음 지침을 따르려고 했습니다.로컬 deb 파일 설치:

$ sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
[sudo] password for kristofer: 
(Reading database ... 249237 files and directories currently installed.)
Preparing to unpack cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb ...
Unpacking cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48 (1.0-1) over (1.0-1) ...
Setting up cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48 (1.0-1) ...
$ sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
OK
$ sudo apt-get update
Hit:1 http://se.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://linux.teamviewer.com/deb stable InRelease                                                                                       
Hit:3 http://se.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                           
Hit:4 http://se.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                         
Hit:5 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                                            
Hit:6 http://ppa.launchpad.net/jonathonf/gcc-7.3/ubuntu bionic InRelease                                                                     
Hit:7 http://archive.ubuntu.com/ubuntu bionic InRelease                                                                                      
Hit:8 http://repository.spotify.com stable InRelease                                                                                         
Hit:9 http://archive.canonical.com/ubuntu bionic InRelease                                                                                   
Hit:10 https://packagecloud.io/slacktechnologies/slack/debian jessie InRelease                                             
Reading package lists... Done
$ sudo apt-get install cuda
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package cuda

그래서 apt-get은 cuda 패키지를 찾을 수 없습니다.

그렇다면 CUDA 10.0을 어떻게 설치하나요?

답변1

나는 그것을 해결할 수 있었고 여기에 나에게 도움이 된 것이 있습니다.

  1. 따라가다설치 전 작업
  2. 다음에 대한 지침을 따르십시오.로컬 실행 파일 설치
  3. 따라가다설치 후 작업

내 경우에는 이미 추가했습니다.

export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64\
                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

내 bashrc에. 그러나 내가 깨닫지 못한 것은 최신 CUDA 버전을 사용하지 않기 때문에 이 경로 이름에 잘못된 CUDA 버전 번호가 포함되어 있다는 것입니다. 이것이 TensorFlow가 내 시스템에서 CUDA를 찾을 수 없게 만든 이유입니다.

관련 정보