
지난 주에 컴퓨터를 재부팅한 후 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
나는 그것을 해결할 수 있었고 여기에 나에게 도움이 된 것이 있습니다.
- 따라가다설치 전 작업
- 다음에 대한 지침을 따르십시오.로컬 실행 파일 설치
- 따라가다설치 후 작업
내 경우에는 이미 추가했습니다.
export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
내 bashrc에. 그러나 내가 깨닫지 못한 것은 최신 CUDA 버전을 사용하지 않기 때문에 이 경로 이름에 잘못된 CUDA 버전 번호가 포함되어 있다는 것입니다. 이것이 TensorFlow가 내 시스템에서 CUDA를 찾을 수 없게 만든 이유입니다.