For Beginners

또 그 쿠다 오늘은 해결하자(우분투 20.04에서 쿠다 깔기)+수정 본문

2021 이전 자료들

또 그 쿠다 오늘은 해결하자(우분투 20.04에서 쿠다 깔기)+수정

.log 2020. 5. 15. 13:22
728x90

+ 7월 9일자 추가 글)

이 당시에는 엔비디아에서 우분투 20.04 에 대한 cuda 파일을 제공하지 않던 시기였고,

그래서 제가 찾은 내용을 정리해둔 글이었는데,

댓글을 보니 업데이트가 된 모양이더라구요.

릴리즈 노트 링크를 가져왔습니다. 7월에 릴리즈 되었네요.

당시에 cmd 명령어로 설치하는 경우에

sudo apt install nvidia-cuda-toolkit 이거만 설치하는 경우에

설치가 덜 되고 nvcc에서 드라이버가 잡히지 않는 문제가 있었어서 정리한 글이었습니다.

우분투 사용자들 기뻐하는 소리가 들립니다~~~

https://docs.nvidia.com/cuda/pdf/CUDA_Toolkit_Release_Notes.pdf

글을 수정하긴 했는데, 저는 수정 전 방식으로 해서 성공하였고, 수정한 내용은 1804를 2004로 수정한 것이 다입니다.

그래서 수정 후의 제 글을 보시고 나서는 제가 직접 해본 내용이 아니기 때문에 잘 안되실 수도 있습니다.

이점 유의해주시고 읽어주시길 바랍니다. 감사합니다.

 

 

음 어제 오랜만에 와인 아니고 다른 술을 먹고 왔더니 속이 좀 쓰리당

 

그래도 오늘도 화이팅

 

오늘은 nvidia관련 파일들을 싹 밀어보겠다

gcc가 nvidia안에 설치되는 것인지... 잘 모르겠지만 경로 파악을 해보니 

잘 설치되지 않았던 cuda 10-2 디렉토리 안에 bin안에 gcc가 존재하는 것을 확인했다.

 

일단 더 공부하면서 해결해야겠다

 

폴더와 내용물을 지웠다.

 

 

https://linuxconfig.org/how-to-install-cuda-on-ubuntu-20-04-focal-fossa-linux

 

How to install CUDA on Ubuntu 20.04 Focal Fossa Linux - LinuxConfig.org

Setup Nvida CUDA repository. NOTEAt the time of writing the Ubuntu 20.04 Cuda driver version is not yet available. From this reason we will resort to the the latest stable version which made for Ubuntu 18.04. Execute the following commands to enable CUDA r

linuxconfig.org

정말 다행히도

리눅스 20.04버전을 위한 친구를 찾았따

5월 4일 글이므로 그 전 사람들은 이미 고통을 받았을 것이라고 생각한다.

 

일단 이 구문을 그대로 쳐주었다.

$ sudo apt update
$ sudo apt install nvidia-cuda-toolkit

설치중... 과연 오늘은 할 수 있을까?

할수있게 밤을 새서라도 완료하고 집가자

일단 엔비디아 드라이버는 다운로드 받았다.

이렇게 설정을 바꾸어주고,

리부트 해야겠다.

 

리부트 하고,

<수정 전 내용--글 펼치시면 수정 전 내용이 나옵니다.>

더보기

이거는 우분투 20.04를 엔비디아에서 제공 안했을 때의 상황입니다. 참고해주세요.

$ sudo wget -O /etc/apt/preferences.d/cuda-repository-pin-600 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin

 

이걸로 깔아주시면 됩니다.(댓글을 보고 수정하였습니다. AIresearcher님 감사합니다.)

$ sudo wget -O /etc/apt/preferences.d/cuda-repository-pin-600 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin

이렇게 입력해주자.

<수정 전 내용--글 펼치시면 수정 전 내용이 나옵니다.>

더보기
$ 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/ /"

수정 후 내용 (댓글을 보고 수정하였습니다. AIresearcher님 감사합니다.)

$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub
$ sudo add-apt-repository "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"

 

이렇게 하면 이렇게 나온다.

 

sudo apt install cuda

그리고 이렇게 입력을 해준다.

 

아니 잠만요.. 19시간 실화?

 

ㅎㅎ...일단 모든 프로세스를 설치에 집중할 수 있게 다 끄고 해봐야겠다.

음... 이게 최선인것같다

wget을 빨리 받는 회선 설정에는 성공하였지만, install은 아무리 빠르게 해봤자 이게 최선이구나...

 

RAM을 새걸로 낄수도 없고.. ㅠㅠ

 

기다림밖에 답이 없는 듯하다

기다리는 중에 로스 함수 디자인과 논문 읽기를 해야겠다.

https://linuxconfig.org/how-to-switch-between-multiple-gcc-and-g-compiler-versions-on-ubuntu-20-04-lts-focal-fossa

 

How to switch between multiple GCC and G++ compiler versions on Ubuntu 20.04 LTS Focal Fossa - LinuxConfig.org

Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command $ - requires given linux commands to be executed as a regular non-privileged user

linuxconfig.org

요거를 보고,

다시 재부팅을 해서

지금은 잘 설치되는지를 보아야겠다

아니 설치가 어지간 해야지 점점 느려져서 26일이 걸린다고 하니까 그냥 껐다 일단은.

 

생각을 계속 해보았다,

뭐가 문제일까.

 

그래서 gcc 버전을 바꾸어서

apt-get을 업데이트하고, 업그레이드를 했는데도

성능이 뭔가 잘 안나오는 것이다.

 

알고보니 ppa repository 설정이 아직 7로만 되어있어서(어제의 삽질)

그런 것이었다.

그래서 9로도 설정해주었더니

빠른거보소.. 아까는 이거 26일까지 걸린다고 나오던 다운로드입니다.

 

설치가 잘 안된다 > apt -get을 업뎃, 업그레이드로 건드리면 됩니다.

근데 그것도 안된다, 그러면 컴파일러 버전이 구버전은 아닌지 확인하세요.

 

음 중간에 apt-get이 crack되어서

그냥 bash상에서 추천해주는 복구 command썼더니 잘 복구되었다.

 

 

 

bashrc의 path까지 수정하고 나니, 아주 예쁘게 설치가 완료 되었다!!

 

Comments