[Windows 10] CUDA cuDNN openCV-gpu 설치 및 환경 설정

tensorflow openCV with GPU


  • 설치 환경GPU - NVIDIA GeForce RTX 3060tensorflow 2.9.1 → 2.7.0
  • tensorflow-gpu 2.7.0
  • python 3.9.12
  • OS - windows10 x64

1. NVIDIA 그래픽 드라이버 설치

https://www.nvidia.co.kr/Download/index.aspx?lang=kr

설치 후 cmd 창에서 nvidia-smi해서 드라이버 선택됐는지 확인


2. CUDA Toolkit 설치

→ CUDA 11.2.0 다운로드


3. cuDNN 설치

→ cuDNN 8.1.0 다운로드

cuDNN 압축 해제하고 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.2에 덮어쓰기

nvcc —version 입력으로 확인


4. tensorflow 연동 테스트

GPU 잘 잡히는지 확인


5. openCV CMake 및 빌드, 환경변수 설정

4.5.1 버전으로 zip 파일 다운로드

다운로드 후

[CUDA&OpenCV] Python 환경 OpenCV GPU 연동 (CUDA backend in OpenCV) - 2. 빌드 & 테스트 참고하여 빌드

Visual Studio 2022에선 오류 발생

Visual Studio 2017에서 CMake 및 빌드 해야됨

CMake, Visual Studio 2017 둘 다 관리자 권한으로 해야함!


6. 테스트