2021. 2. 2. 17:55ㆍ개인 스터디
1. 아나콘다 설치
www.anaconda.com/products/individual
운영체제에 맞게 설치하기 바란다.
- 파이썬 설치가 귀찮으면 처음에 체크표시 두개 중 한 개만 되어 있는 화면이 있는데 그거 체크하면 됨.
- 붉게 표시된 건 대충 기존에 파이썬이 깔려있으면 충돌난다. 뭐 이런 소린데 파이썬이 안 깔려 있으면 체크해도 됨.
2. VSCode 설치
다음 다음 다음 누르면 된다.
4. Tensorflow 셋팅
- 이거 하는데 진짜 포맷을 몇번 했는지 모르겠다.
- 이제부터 잘 따라와야 한다. 대충하면 망하기 때문에..
www.tensorflow.org/install/gpu
위의 링크에 들어가서 본인의 그래픽카드가 지원되는지 확인 바란다.
GTX로 시작하면 거의 된다고 볼 수 있다.
본인의 그래픽카드 드라이버를 GRD 버전으로 설치한다.
빠른설치? 고급설치? 두 가지로 나뉘는데 나 같은 경우는 고급설치해서 그래픽카드 드라이버만 다운 받았다.
이 링크에 들어가면 Capability를 확인할 수 있다.
그 수치를 보고 GPUs supported에서 적당한 SDK를 고르기 바란다.
이후부터는 10.1 CUDA Toolkit을 기준으로 설명한다.
아마 대부분의 경우 이것을 채택해도 문제가 없을 것이다.
Visual Studio 2019 Community 설치해야 됨. (install guide 들어가서 확인)
설치 후 C++을 이용한.... 체크해서 설치하면 된다.
아래 툴킷 받기 전에 설치되어 있어야 한다.
developer.nvidia.com/cuda-10.1-download-archive-update2
이 링크를 타고 들어가서 10.1에 해당하는 버전을 설치한다.
옵션은 아래 이미지와 같이 선택하면 된다.
다운로드가 다 되었으면 더블클릭하면 무슨 경로에 설치하겠다고 하는데 그 경로는 수정하지 않아도 된다.
그리고 또 다시 빠른설치, 고급설치가 나온다.
나는 고급설치를 선택해서 불필요한 Physx 같은 거 체크를 전부 해제한 후 설치했다.
빠른설치를 눌러도 무관하다.
설치가 다 되었으면 컴퓨터를 한번 재부팅 한다.
아래 링크에서 cuDNN을 설치한다.
developer.nvidia.com/rdp/cudnn-download
로그인하고 동의하는 과정을 거치면
아래의 화면이 제공될 것이다.
하단의 Archived cuDNN Releases 클릭 후
Download cuDNN v8.0.5 (November 9th, 2020), for CUDA 10.1 설치
이 파일은 압축파일인데 압축을 아무데나 풀어서
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1에 같은 폴더가 있을 것이다.
폴더 채로 복사하지말고 안에 파일만 복사해서 붙여넣어야 한다.
덮어쓰기 되도 상관없음.
VSCode에서 아래 코드 실행해서
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
아래 출력문이 보이면 정상 설치 된 것이다.
name: "/device:GPU:0"
device_type: "GPU"
아래부터 필수적인 것 아님
나 같은 경우는
cudart64_110.dll 을 열 수 없다. 라는 로그가 보여서 CPU만 출력됐었다.
이것 때문에 포맷을 두번이나 하고 재설치를 10번은 넘게 했는데
해결방법을 이제부터 제시하고자 한다.
해당 에러메시지의 110은 버전 11.0을 의미한다. 내가 설치한 것은 버전 10.1이므로
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin
폴더에 들어가면
cudart64_101.dll 은 있는데 110.dll은 없음을 확인했다.
그냥 단순하게 아래 링크에서 다운 받은 후 재부팅하니까
위의 테스트 코드가 정상 작동했다.
developer.nvidia.com/cuda-11.0-update1-download-archive
==================================
2021-11-04 추가사항
==================================
아래 링크에 따라 tensorflow-gpu 버전을 맞춰야 한다
$ pip install tensorflow-gpu==2.3.0
https://www.tensorflow.org/install/source_windows?hl=en#gpu
끝.
'개인 스터디' 카테고리의 다른 글
[Anaconda, CUDA, cuDNN] 개발환경 셋팅(고성능 GPU) (0) | 2022.02.23 |
---|---|
Anaconda를 이용한 Data analysis (Editor : VScode) (3) | 2020.01.23 |
Azure Kinect 개발 - OpenCV, GLFW 추가하기 (0) | 2020.01.20 |
Azure Kinect 개발 - 프로젝트 빌드하기 (3) | 2020.01.16 |
Azure Kinect 개발 - SDK 설치 (0) | 2020.01.16 |