Cuda 와 cuDNN 설치

1 minute read

Cuda 10.0, cuDNN, tensorflow-gpu, python 설치 및 호환버전



Cuda 와 cuDNN 설치기



적용 버전 = Window10, NVIDIA GeForce GTX 1080

  1. 윈도우 10 재설치
  2. 그래픽카드 설치
  3. Visual Code 2017 설치
  4. Anaconda 2020-02 설치
  5. Cuda 10.0 설치
  6. CuDNN 7.6.0 설치






1. 윈도우 10 재설치

  • USB에 윈도우이미지를 넣고 del 키 또는 F2 를 눌러 바이오스 화면으로 진입
  • 화면에서 F8을 눌러 디스크를 선택하여 재설치를 진행한다
  • 모든 파티션을 다 삭제


2. 그래픽 카드 설치

  • 3dp chip 또는 Nvidia 공식홈페이지에 접속하여 그래픽드라이버 설치프로그램을 다운받는다



3. Visual Code 2017 설치

  • 구글에서 visual Code 2017 을 검색 후 설치한다
  • C++을 설치하는 패키지를 선택하여 설치를 진행한다 ( cuda 설치시 요구하기 때문에 미리 설치)



4. Anaconda 설치

  • 구글에서 anaconda download 를 검색하여 2020 버전을 다운받는다
  • next를 누르면 설치를 진행하다 Path 부분의 체크박스를 클릭하여 설치한다

*2020 년 버전의 경우 업데이트가 되어있으므로 prompt에서 따로 업데이트를 해줄경우 충돌이 발생한다



5. Cuda 10.0 설치

  • 구글에서 cuda를 검색하여 다운로드 받는다 이때 10.1 버전을 설치시 호환이 되지않으므로 10.0을 설치한다



6. cuDNN 설치

  • 구글에서 cuDNN 7.6.0 을 다운받은 후 압축을 해제한다
  • Programfile -> Nvidia GPU Cumputing ToolKit -> Cuda -> 10.0 을 열어보면 bin,includ lib 폴더들이있다. 압축을 해제한 폴더안의 파일을 동일한 폴더의 파일에 덮어쓰기를 한다



여기까지가 기본적인 cuda 와 cuDNN의 설치과정이다

다음으로 추가적으로 tensorflow-gpu의 설치를 코드들을 정리한다



conda activate tf2.0-gpu

conda install ipykernel jupyter

python -m ipykernel install --user --name tf2.0-gpu --display-name "tf-gpu"

pip install tensor flow-gpu==2.2.0

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch   



아나콘다 프롬프를 실행후 tf2.0-gpu라는 이름의 가상환경을 만듭니다

이름을 잊은 경우 conda info –envs 를 통해 알수있습니다

가상환경이 설치된 환경에서 tf 2.2.0을 설치해줍니다

cuda10.0과 맞는 pytorch 를 설치해줍니다.

설치후 윈도우의 시작버튼을 누르면 jupyter notebook (tf2.0-gpu)라는 앱이 뜹니다

단축메뉴에 추가하고 사용하는것을 추천드립니다.

Tags:

Categories:

Updated:

Leave a comment