CUDA 9.1 및 cuDNN 7.1을 Ubuntu 16.04LTS에 설치

CUDA Toolkit 9.1 설치



NVIDIA 공식 페이지 에서 CUDA Toolkit 9.1 다운로드. 다운로드한 폴더에서 다음 명령을 실행합니다. 메타 패키지 cuda-9-1를 설치하면 모든 CUDA Toolkit 및 Driver 패키지가 설치됩니다. (CUDA 9.0 설치 방법은 여기 )

terminal
sudo dpkg -i cuda-repo-ubuntu1604_9.1.*_amd64.deb
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub
sudo apt update
sudo apt install cuda-9-1

경로 설정



다음 echo 명령을 사용하여 CUDA 경로를 .bashrc 파일의 끝에 씁니다. 그 설정을 source 명령으로 읽어들입니다.

terminal
echo -e "\n## CUDA and cuDNN paths"  >> ~/.bashrc
echo 'export PATH=/usr/local/cuda-9.1/bin:${PATH}' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:${LD_LIBRARY_PATH}' >> ~/.bashrc
source ~/.bashrc # CUDAのパスが書き込まれた~/.bashrcを読み込む。

.bashrc에 추가되는 문자열

## CUDA and cuDNN paths
export PATH=/usr/local/cuda-9.1/bin:${PATH}
export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:${LD_LIBRARY_PATH}

CUDA의 경로가 통과하고 있는지 확인.

terminal
echo $PATH             # 出力に"/usr/local/cuda-9.1/bin"が含まれているか?
echo $LD_LIBRARY_PATH  # 出力に"/usr/local/cuda-9.1/lib64"が含まれているか?
which nvcc             # 出力が"/usr/local/cuda-9.1/bin/nvcc"になっているか?
nvidia-smi             # nvidiaのGPUの情報が表示されているか?

cuDNN 설치



cuDNN 7.1 설치



htps : //에서 ゔぇぺぺr. 응아아. 코 m / rdp / 쿠 드 - w w ぉ 아 d 에서 cuDNN 7.1 for CUDA 9.1 deb 패키지를 다운로드합니다 (액세스하려면 회원 등록 필요). 구체적으로는, 이하의 3개의 deb 패키지를 다운로드한다.
  • cuDNN v7.1.* Runtime Library for Ubuntu16.04 (Deb)
  • cuDNN v7.1.* Developer Library for Ubuntu16.04 (Deb)
  • cuDNN v7.1.* Code Samples and User Guide for Ubuntu16.04 (Deb)

  • 다운로드한 폴더에서 다음 명령을 실행하여 cuDNN을 설치합니다.

    terminal
    # Install Runtime library
    sudo dpkg -i libcudnn7_7.1*+cuda9.1_amd64.deb
    # Install developer library
    sudo dpkg -i libcudnn7-dev_7.1*+cuda9.1_amd64.deb
    # Install code samples and user guide
    sudo dpkg -i libcudnn7-doc_7.1*+cuda9.1_amd64.deb 
    

    동작 확인



    CUDA 샘플 코드를 실행하여 동작을 확인한다.
    샘플 코드를 홈 디렉토리에 카피하는 쉘 스크립트(cuda-install-samples-9.1.sh)는 /usr/local/cuda-9.1/bin/ 에 있으므로, CUDA의 패스가 통과하고 있으면 그 파일명을 지정하는 것만으로 실행할 수 있다.

    terminal
    cuda-install-samples-9.1.sh ~ # ホームディレクトリにサンプルコードをコピー。
    cd ~/NVIDIA_CUDA-9.1_Samples/
    make
    cd 2_Graphics/volumeRender    # サンプルの実行ファイルがあるディレクトリに移動。
    ./volumeRender
    



    제거 방법



    terminal
    sudo apt remove cuda-9-1
    sudo apt autoremove
    sudo apt remove libcudnn7 libcudnn7-dev libcudnn7-doc
    rm -rfv ~/NVIDIA_CUDA-9.1_Samples/ # サンプルコードを消す。
    # ~/.bashrcに追加されたPATHの設定をテキストエディタなどで消す。
    # ログアウトしてPATHの設定の変更を反映
    

    참고



    htps : // / cs. 응아아. 코 m / 쿠다 / 쿠다 - s s 치 치 온구이 드 - x x / 어서 x. html
    CUDA 8.0 및 cuDNN 6을 Ubuntu 16.04LTS에 설치
    CUDA 10 및 cuDNN을 Ubuntu 18.04LTS에 설치

    좋은 웹페이지 즐겨찾기