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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)