DeepFlowest

Ubuntu 18.04 기본 환경 세팅(chrome, opencv, nvidia driver, cuda, cudnn) 본문

기본 환경 세팅

Ubuntu 18.04 기본 환경 세팅(chrome, opencv, nvidia driver, cuda, cudnn)

Orange57 2020. 11. 26. 17:37
728x90
반응형
SMALL

1. Chrome

설치 참고 링크

 

 

2. OpenCV 4.2.0

설치 참고 링크

● OpenCV 버전 확인

$ pkg-config --modversion opencv4

 

3. Nvidia Driver 
APT install로 설치 진행

설치 참고 링크

● 설치 확인

$ nvidia-smi

4. CUDA

4 - 1) CUDA 10.2 

링크에서 아래와 같은 조건으로 파일 다운로드 후 아래 코드 입력

$ cd Downloads
$ sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
$ sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get -y install cuda

$ sudo gedit ~/.bashrc  
# 다음 2줄 추가
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

$ sudo reboot

4 - 2) CUDA 11.0

참고 링크

$ 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
$ wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda-repo-ubuntu1804-11-0-local_11.0.2-450.51.05-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1804-11-0-local_11.0.2-450.51.05-1_amd64.deb
$ sudo apt-key add /var/cuda-repo-ubuntu1804-11-0-local/7fa2af80.pub
$ sudo apt-get update
$ sudo apt-get -y install cuda

$ sudo gedit ~/.bashrc  
# 다음 2줄 추가
export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

$ sudo reboot

● CUDA 버전 확인 

$ cat /proc/driver/nvidia/version
or
$ nvcc -V

5. Cudnn 7.6.5

링크에서 아래 3개의 파일 다운로드 후 아래 코드 입력

(cuda 10.2로 설치했을 때 진행함)

$ cd ~/Downloads/
$ sudo dpkg -i libcudnn7_7.6.5.32-1+cuda10.2_amd64.deb
$ sudo dpkg -i libcudnn7-dev_7.6.5.32-1+cuda10.2_amd64.deb
$ sudo dpkg -i libcudnn7-doc_7.6.5.32-1+cuda10.2_amd64.deb

● cuDNN 버전 확인

$ cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2

 

※ CUDA 삭제

$ sudo apt-get purge nvidia* 
$ sudo apt-get autoremove 
$ sudo apt-get autoclean 
$ sudo rm -rf /usr/local/cuda*

 

728x90
반응형
LIST
Comments