새소식

Computer Vision

Tensorflow 1.x 버전 설치하기. feat conda

  • -
반응형

Conda 가상환경 만들기는 아래 링크 참고

https://barrer.tistory.com/97

 

아나콘다 가상환경 만들기 conda create

아나콘다를 활용하면 가상환경을 아주 쉽고 빠르게 만들 수 있다. 가상환경 생성 가상 환경 이름과 파이썬 버전을 설정해 아래와 같은 명령어를 입력한다. conda create -n 가상환경이름 python=파이

barrer.tistory.com

 

문제 상황

tensorflow 1.X 버전대로 만들어진 코드를 2.X 버전에서 돌리면 무수히 많은 오류 코드를 만나게 된다.

그때 각각의 모듈들을 변경하거나 2.X 버전에서 1.X 버전이 돌아가게끔 다음과 같은 방식을 쓸 수 있다.

 

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

이렇게 하더라도 자잘한 코드 오류를 일일이 하나씩 대응하는게 너무 귀찮기도 하고 보통은 pytorch를 많이 쓰다보니

빠르게 tensorflow 데모만 확인하고자 가상환경에서 돌리기로 결정했다.

가상환경 생성

우선은 conda가 설치된 환경에서 tensorflow 가상환경을 생성한다.

tensorflow 1.x 버전 설치를 위해 python은 3.7 버전을 이용한다.

conda create -n tensorflow python=3.7

conda activate tensorflow

그 다음 Tensorflow, Cudatoolkit, cudnn을 설치한다.

conda install tensorflow==1.15.0

conda install -n tensorflow cudatoolkit=10.0

conda install -n tensorflow cudnn=7.6.0

tensorflow 1.15.0 버전을 설치하였고 이에 맞는 cuda, cudnn을 위와 같은 버전으로 설치하였다.

Tensorflow 설치 확인

설치가 완료되면 GPU 사용도 잘 되는지 확인해본다.

GPU 잘 잡히는지 확인

python

import tensorflow as tf

print("GPU Available: ", tf.test.is_gpu_available())

현재 GPU로 사용하는 NVIDIA GeForce RTX 3090이 제대로 확인 되는 것을 볼 수 있다.

반응형

'Computer Vision' 카테고리의 다른 글

[Python] ModuleNotFoundError: No module named 'pycocotools'  (0) 2023.08.01
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.