Windows에서 CUDA, Pytorch를 설치하여 Opencv를 사용하기 위한 환경을 구축해보자.
https://www.anaconda.com/products/distribution
CUDA 11.2설치 & cuDNN설치는 여기를 참조해주세요.
가상환경 생성
conda create -n py39 python=3.9 #python 버전 지정
conda activate py39
https://pytorch.org/get-started/locally/
우리가 설치한 CUDA는 11.2이기 때문에
위 에서 다운받으면 안된다.
따라서 아래 명령어로 설치한다. cudatoolkit=11.1에서 숫자는 CUDA 버전을 의미한다 .
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge
위 사이트에서 Cudatoolkit=11.2가 없음. 따라서 그 전의 버전인 11.1 설치
import torch
torch.cuda.get_device_name(0) #gpu 확인
torch.cuda.is_available() #cuda 사용가능 여부 확인
정상적으로 실행된 것을 알 수 있다.
다음시간에는 Pytorch GPU 가속을 통하여 yolov5를 이용한 Obeject Detection을 해보자.