본문 바로가기
Linux/환경구축

Ubuntu18.04 Install Cuda, Cudnn

by 띰쥬 2023. 6. 27.
728x90
반응형
SMALL

1. CUDA 설치

https://developer.nvidia.com/cuda-toolkit-archive

 

CUDA Toolkit Archive

Previous releases of the CUDA Toolkit, GPU Computing SDK, documentation and developer drivers can be found using the links below. Please select the release you want from the list below, and be sure to check www.nvidia.com/drivers for more recent production

developer.nvidia.com

 

위 페이지에 들어가서 원하는 버전의 CUDA 선택한다.

필자는 11.7.1 선택해서 진행했다.

 

버전을 선택하여 위와 같이 자신의 환경에 맞게 선택할 수 있게 되어있다.

반드시 Ubuntu 선택하여 Installer Type에서는 deb(local) 또는 deb(network)선택하는 것을 추천한다.

r(unfile은 오류가 빈번하게 발생해서 귀찮다...)

필자는 deb(local)선택하여 진행했다.

 

선택을 다 끝내면 위의 이미지와 같이 Installation Instructions가 나온다

순서대로 긁어서 설치하면 되는데 이때 주의점.

마지막의 sudo apt-get -y install cuda => sudo apt-get -y install cuda-해당버전 으로 바꿔서 입력

ex.  sudo apt-get -y install cuda-11-7

 

2. Cudnn 설치

https://developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

Download releases from the GPU-accelerated primitive library for deep neural networks.

developer.nvidia.com

 

위의 사이트에서 로그인 후 원하는 버전의 Cudnn 선택

 

 

필자는 cuda 11.x 버전에 맞는 Cudnn 8.7.0을 선택

이 글에서는 두번째의 Local Installer for Linux x86_64(Tar)을 설치하는 방법을 설명한다

 

선택하면 자동으로 압축 폴더가 다운로드가 되는데 

폴더의 확장자명이 .tar.xz로 끝나면 tar -xvf 명령어로 압축 해제하면 되고,

.tar로 끝나면 tar -zxvf로 압축해제 해주면 된다.

 

압축해제한 폴더로 이동하여 아래의 명령어를 입력한다

 

*sudo cp include/cudnn*.h /usr/local/cuda/include 

*sudo cp -P lib/libcudnn* /usr/local/cuda/lib64 

*sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

 

*sudo vim ~/.bashrc   (vim이 없을 경우 pip install vim으로 설치가능)

열리는 .bashrc파일의 맨 마지막 줄에 아래의 내용을 추가한다 

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.7/lib64/

(빨간색 글자는 본인에 맞는 버전으로 수정해야함)

*source ~/.bashrc

 

* /usr/local/cuda-11.7/extras/demo_suite/deviceQuery

(빨간색 글자는 본인에 맞는 버전으로 수정해야함)

위의 명령어 실행 후 Result = Pass가 나오면 설치 성공

728x90
반응형
LIST

'Linux > 환경구축' 카테고리의 다른 글

Ubuntu 18.04 Network Setting  (0) 2023.07.27
NFS mount reboot 후에도 유지  (0) 2023.07.03
REALTEK RTL88x2B USB Linux Driver  (0) 2023.06.29
Nvidia driver, Cuda remove  (0) 2023.06.22
wsl2 Ubuntu18.04 설치  (0) 2023.04.17

댓글