22.01.30 윈도우에 tensorflow GPU까지 연결해서 환경설정하기(cuDNN, CUDA, tensorflow, 1050Ti)

2022. 1. 30. 23:23작업/ComputerVision

dxdiag

tensorflow깔라고 보니까 문제점.. 내 컴퓨터는 python3.10.0으로 깔려있었다

tensorflow는 python3.9이하를 지원함.. 그래서 conda로 python 다운그레이드를 실행함.

아나콘다가 있었었다..

엥...

삭제하고 재설치해봄

(python 버전 문제)
tensorflow는 파이썬 3.9이하에서만 지원하고 나는 현재 파이썬 3.10이 되어있어서

conda install python=3.8.3 으로 파이썬 다운그레이드 편리하게 하려고 했는데

Examining conflicts 어쩌구만 뜨고 다운그레이드는 하나도 안 되서

그냥 아나콘다 가상환경에서 3.7이나 3.8로 깔아서 tensorflow 사용할 때만 이 가상환경 activate 하기로 했따.

 

나는 GPU를 1050Ti를 사용하기 때문에 CUDA가 11.6으로 되어있었고, 호환되는 CUDA Toolkit은 11.2로 깔것이다.

그리고 cuDNN 설치

CUDA 11.2에 호환하는 cuDNN v8.1.1 설치 하고 덮어쓰기, 시스템 환경변수 설정하기

conda 가상환경에서 activate gitbash로 해봤는데 가상환경인지 로컬인지 잘 모르겠어서 그냥 powershell에서 하자

gitbash

가상환경에서는 python3 말고 python으로 돌려야지 아까 깔았던 pip3 install tensorflow가 인식이 된다.