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 설치 방법은 여기)
terminalsudo 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 명령으로 읽어들입니다.
terminalecho -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의 경로가 통과하고 있는지 확인.
terminalecho $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 패키지를 다운로드한다.
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을 설치합니다.
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의 패스가 통과하고 있으면 그 파일명을 지정하는 것만으로 실행할 수 있다.
terminalcuda-install-samples-9.0.sh ~ # ホームディレクトリにサンプルコードをコピー。
cd ~/NVIDIA_CUDA-9.0_Samples/
make
cd 2_Graphics/volumeRender # サンプルの実行ファイルがあるディレクトリに移動。
./volumeRender
제거 방법
terminalsudo 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
Reference
이 문제에 관하여(CUDA 9.0 및 cuDNN 7.0을 Ubuntu 16.04LTS에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/JeJeNeNo/items/b30597918db3781e20cf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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
Reference
이 문제에 관하여(CUDA 9.0 및 cuDNN 7.0을 Ubuntu 16.04LTS에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/JeJeNeNo/items/b30597918db3781e20cf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CUDA 9.0 및 cuDNN 7.0을 Ubuntu 16.04LTS에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/JeJeNeNo/items/b30597918db3781e20cf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)