CUDA 9.0 및 cuDNN 7.0을 Ubuntu 16.04LTS에 설치

CUDA Toolkit 9.0 설치



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

terminal
sudo dpkg -i cuda-repo-ubuntu1604_9.0.*_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-0

경로 설정



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

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

.bashrc에 추가되는 문자열

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

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

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

cuDNN 설치



cuDNN 7.0 설치



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

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

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

    동작 확인



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

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



    제거 방법



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

    참고



    htps : // / cs. 응아아. 코 m / 쿠다 / 쿠다 - s s 치 치 온구이 드 - x x / 어서 x. html
    htps : // 코 m / ぇ ぇ ね / / ms / 05 148 325192004 2 cd

    좋은 웹페이지 즐겨찾기