본문 바로가기

딥러닝/정보

[GPU사용] tensorflow 설치 in anaconda

환영합니다!

 

글쓴이의 환경을 크게 다음과 같습니다.

ryzen3500x

gtx 1060

Anaconda

 

아나콘다에 gpu를 사용한 tensorflow 환경 구축을 알아보겠습니다.

 

1. CUDA 및 cuDNN 설치

저는 이전 게시물에서 제 그래픽카드인 1060에 맞는 CUDA10.1을 먼저 설치했습니다.

본인 환경에 맞는 호환성을 반드시 먼저 확인하시기 바랍니다.

developer.nvidia.com/cuda-10.1-download-archive-base

 

CUDA Toolkit 10.1 original Archive

Select Target Platform Click on the green buttons that describe your target platform. Only supported platforms will be shown. Operating System Architecture Distribution Version Installer Type Do you want to cross-compile? Yes No Select Host Platform Click

developer.nvidia.com

 

이어서 pytorch에는 그렇지 않지만 tensorflow는 cuDNN까지 필요한 모양입니다.

이것도 저에게 맞는 7.6.4를 설치했습니다.

developer.nvidia.com/rdp/cudnn-archive

 

cuDNN Archive

NVIDIA cuDNN is a GPU-accelerated library of primitives for deep neural networks.

developer.nvidia.com

 

받은 cuDNN의 모든 파일을 복사해서 CUDA 폴더에 복사합니다.

CUDA의 경로는 저의 경우 아래와 같습니다.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

 

2. Anaconda 환경 구축

2-1. Anaconda 설치

다음과 같은 링크에서 다운 가능

www.anaconda.com/products/individual#download-section

 

Anaconda | Individual Edition

Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

 

2-2. Anaconda에서 가상 환경 구축

아나콘다 설치를 완료한 후, 콘다 프롬프트로 가상환경을 구축합니다.

저는

conda create -n tensorflor python=3.7

을 입력하여 가상환경 이름이 tensorflow고, 파이썬 3.7.9를 설치했습니다.

 

2-3. conda activate tensorflow

tensorflow라는 이름의 가상환경에 접속합니다. 

base가 tensorflow로 바뀌면 성공

 

2-4. pip install tensorflow-gpu

2-5 pip install tensorflow

tensorflow를 설치합니다.

저는 GPU도 활용하기 tensorflow-gpu도 설치합니다.

 

 

자, 여기까지 하셨으면 환경 구축을 마쳤습니다.

tensorflow가 잘 작동 하는지 간단하게 테스트 해보겠습니다.

 

3. 확인

아나콘다 프롬프트에서

python

import tensorflow as tf

print(tf.__version__)

순서대로 입력하세요

에러는 무엇..? 나중에 잡아야지

워닝 에러가 났지만 성공적으로 tensorflow 임포트에 성공한 모습입니다!