본문 바로가기

Lab/우분투

[Ubuntu]Ubuntu16.04에 CUDA 9.0과 cuDNN7.0.5 설치

728x90
반응형

1. 컴퓨터환경

CPU : Intel(R) Core(TM) i5-7500

RAM : DDR4 8GB

GPU : NVIDIA GeForce GTX 1050

OS : Ubuntu 16.04 LTS

 

2. 설치

     가. NVIDIA그래픽 드라이버 설치하기

       1) 가장 먼저 우분투설치후 GPU드라이버를 설치해 준다.

         2) 링크에 들어가 GPU버전과 OS버전에 맞게 파일을 다운 받는다.

$ cd Download (다운로드 폴더로 저장되었을시..)

$ sudo ./NVIDIA-Linux-86_64-384-59.run

$ nvidia-smi //명령어를 통해 그래픽 드라이버가 설치가 되었는지 확인한다.

    나. CUDA 9.0을 터미널 명령어를 통해 설치하기

        1) CUDA파일을 다운받기 위해 (링크)에 들어가 다운을 받는다.

        2) 193월 기준 10.1 버전이 최신버전이기 때문에 사진과 같이 Legacy Releases에 들어가 9.0 run파일을 다운 받는다.


$ cd Download (다운로드 폴더로 저장되었을시..)

$ sudo cuda_9.0.176_384.81_linux.run

$ sudo vim ~/.bashrc (vim이 설치가 안되어 있으면 설치를 한다.)

// 가장 아래줄로 이동

export PATH=$PATH:/usr/local/cuda-9.0

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

 

      다. CUDA심플 파일을 통한 TEST

$ sudo ~/NVIDIA_CUDA-9.0_Samples

$ ls

$ make

      라. cuDNN 7.0.5 설치 (해당 다운로드는 NVIDIA의 회원가입이 필요한 작업이다.)

         1) 링크(링크 바로가기)에 접속하여 CUDA버전에 맞는 파일을 다운 받는다.


             2) 다운받은 파일을 cuda-9.0폴더에 적용시키기

$ cd Download (다운로드 폴더로 저장되었을시..)

$ sudo tar xvzf cudnn-9.0-linux-x64-v7.tgz

$ sudo cp-P cuda/include/cudnn.h /usr/local/cuda-9.0/include/

$ sudo cp cuda/lib64/* /usr/local/cuda-9.0/lib64/

$ sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

 

3. 설치시 겪은 문제 및 해결 방법

그래픽드라이버를 설치후 CUDA9.0으로 설치하고 cuda version명령어를 통해 버전을 확인하면 9.0버전으로 나오지만 nvidia-smi명령어를 입력하면 cuda 10.0으로 나오는 것으로 확인 -> 그래픽 드라이버가 최신버전으로 설치시 나오는 것으로 확인 -> 초기화후 재설치시 최신버전으로 설치되는 것을 방지

728x90
반응형