Biotechnology

[01] - Ubuntu에서 NVIDIA 드라이버 및 CUDA 설치 본문

연구노트/도커(Docker)

[01] - Ubuntu에서 NVIDIA 드라이버 및 CUDA 설치

로얄블루 2019. 10. 23. 10:11

[주의 사항]

1. 위 포스팅은 타 블로그의 글을 가져와 재가공한 것임을 밝힙니다.

2. 위 포스팅은 개인적인 연구의 빠른 참조를 위한 것이고, 그 외의 목적은 없음을 밝힙니다.

 

 

[NVIDIA 드라이버 설치]

 

1. NVIDIA 홈페이지로부터 드라이버 다운

 

https://www.nvidia.co.kr/Download/index.aspx?lang=kr

 

NVIDIA 드라이버 다운로드

 

www.nvidia.co.kr

 

사용자에 맞는 제품 유형 및 시리즈를 찾아서 검색

 

 

2. Blacklist module 편집

nano /etc/modprobe.d/blacklist-nouveau.conf

위 파일 안에서 다음과 같은 문구를 추가 및 저장 (ctrl + s)

blacklist amd76x_edac #this might not be required for x86 32 bit users.
blacklist vga16fb
blacklist nouveau
blacklist lbm-nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

 

3. 설치된 NVIDIA 패키지 삭제 (재설치인 경우만)

sudo apt-get remove --purge nvidia*

 

4. 사용중인 디스플레이 관리자 사용중지

sudo service lightdm stop

 

5. NVIDIA 드라이버 실행 (버전은 파일마다 다르므로 확인)

chmod +x NVIDIA-Linux-x86_64-361.42.run
sudo ./NVIDIA-Linux-x86_64-361.42.run

 

5-1. [에러 상황] lightdm 을 꺼도 X server 사용중

nano /var/log/nvidia-installer.log

여기서 PROCESS_ID 가 X-server를 실행하고 있다고 하면 그것을 강제로 꺼버리면 해결.

kill [PROCESS_ID]

 

6. 디스플레이 관리자 재시작

 sudo service lightdm start

 

7. NVIDIA 드라이버 설치가 잘 되었는지 확인

nvidia-smi

 

참조: https://pythonkim.tistory.com/48

 

 

[CUDA 설치]

 

1. Ubuntu 배포판 버전 확인

 

$ release="ubuntu"$(lsb_release -sr | sed -e "s/\.//g")
$ echo $release

 

2. CUDA repository 추가 

$ sudo apt install sudo gnupg
$ sudo apt-key adv --fetch-keys "http://developer.download.nvidia.com/compute/cuda/repos/"$release"/x86_64/7fa2af80.pub"
$ sudo sh -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/'$release'/x86_64 /" > /etc/apt/sources.list.d/nvidia-cuda.list'
$ sudo sh -c 'echo "deb http://developer.download.nvidia.com/compute/machine-learning/repos/'$release'/x86_64 /" > /etc/apt/sources.list.d/nvidia-machine-learning.list'
$ sudo apt update

 

3. CUDA 설치 (버전은 다를 수 있음)

 

$ sudo apt-get install cuda-10-0

 

4. 설치된 CUDA 버전 확인

$ cat /usr/local/cuda/version.txt

 

 

참조: https://hiseon.me/linux/ubuntu/cuda-install/

Comments