카테고리 없음

[Linux/Ubuntu 18.04 LTS] CUDA 10.0 및 cuDNN 설치

Nathan An 2020. 11. 17. 21:07
반응형

이번 포스팅을 수행하기 전, 먼저 리눅스 환경을 설치하고 아나콘다와 파이썬을 설치 한다.

 

digital-archive.tistory.com/12

 

[linux/ubuntu 18.04] 아나콘다 설치 및 가상환경 구축

바쁜 나날을 보내고 있지만, 프로젝트 진행 시 중요한 환경설정이기 때문에 기록을 남긴다. VMware를 설치해서 가상머신에서 우분투를 설치하려 했으나 현재 사용 중인 CPU가 구형 버전이라 우분

digital-archive.tistory.com

CUDA를 설치하는 이유는 딥러닝을 수행하기 위해 그래픽 카드를 설치하는 것이다.

 

지난 포스팅과 마찬가지로 아래 블로그를 그대로 따라 수행하였다.

 

greedywyatt.tistory.com/106?category=328775

 

[Ubuntu 18.04] CUDA 10.0 및 cuDNN 7.5 설치

■ 참고문헌 ● https://medium.com/@cjanze/how-to-install-tensorflow-with-gpu-support-on-ubuntu-18-04-lts-with-cuda-10-nvidia-gpu-312a693744b5 ● https://medium.com/@vitali.usau/install-cuda-10-0-c..

greedywyatt.tistory.com

 

 아래 링크에서 CUDA를 다운받을 수 있다.

developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal

 

CUDA Toolkit 10.0 Archive

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. Operating System Architecture Distribution Version Installer Type Do you want to cross-compile? Yes No Select Host Platform Click

developer.nvidia.com

 

 

그런데 처음부터 에러가 났다.

 

CUDA 10.0 설치 에러

 

$ sudo apt-get clean to clear

: apt 캐시 제거

 

$ sudo apt-get update

: 패키지 리스트 최신으로 업데이트

 

$ sudo apt-get -f install

$ sudo dpkg --configure -a

: 중단된 설치가 있는지 확인/수정

 

$ sudo apt-get upgrade

: 패키지 리스트 최신으로 업그레이드

 

 

Trouble shooting

더 이상 에러가 나지 않고 정상적으로 설치가 되었다.

apt-get update와 upgrade를 하지 않아서 그런 듯 하다.

 

$ sudo dpkg -i cuda-repo-ubuntu1804-10-0-local-10.0.130-410.48_1.0-1_amd64.deb

: cuda 패키지를 다운받은 경로에서 실행하면 된다.

 

$ sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub

: 이번에 다운받은 버전을 쓰면 된다. cuda-repo 까지 입력하고 tab을 누르면 자동 완성!

 

$ sudo apt-get update

: 초반에 에러를 해결하기 위해 update를 했지만, 다시 한 번 더 해주어야 한다.

그렇지 않으면 에러가 난다.

 

cuda 패키지 설치 후 update를 하지 않고 바로 cuda를 설치하려 하면 패키지를 찾지 못한다.

 

$ sudo apt-get install cuda

: cuda 설치 (조금 오래 걸린다.)

 

==========================================================================

에러가 나서 포맷 후 재설치를 진행하던 중 패키지가 에러가 났다.

 

E: Unable to correct problems, you have held broken packages.

 

그럴 땐, 아래 코드를 다시 한 번 수행해보자

 

$ sudo apt-get update

$ sudo apt-get autoremove

$ sudo apt-get install cuda

 

문제 없이 설치 된다.

==========================================================================

 

 

cuDNN은 아래 링크에서 다운 받으실 수 있습니다.

developer.nvidia.com/cuDNN

 

NVIDIA cuDNN

NVIDIA cuDNN The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, nor

developer.nvidia.com

 

 

문서 편집에는 gedit도 있지만 처음 배운 것이 vim 에디터라 vim 에디터를 사용하겠다.

 

5년 전에 국비지원 과정 수강하면서 vim 에디터 세팅을 했던 포스팅 링크도 한 번 가져와 본다.

 

단축키나 사용법은 구글이나 유튭에서 찾아보시면 친절하게 설명이 되어 있을 것이라 생각한다.

 

blog.naver.com/anjuly11th/220378659593

 

리더스 에듀케어 : 네이버 블로그

리더스 에듀케어란? 그리스어 educare에서 유래. '인간은 선천적으로 무한한 잠재가능성을 가지고 태어났기 때문에 그 잠재가능성을 교육이라는 수단을 통해 밖으로 끄집어내야 한다'는 믿음을

blog.naver.com

 

cuDNN 설치 후 재부팅하니 먹통이 되어 리눅스를 포맷하고 재설치 했다.

일단 cuDNN은 설치하지 않고 필요한 오픈소스를 먼저 돌려봐야 겠다.

 

반응형