엔지니어스 - Engineeus

[Windows] 텐서플로우(TensorFlow) 1.15.2 버전 설치 본문

Autonomous Tech./Installation

[Windows] 텐서플로우(TensorFlow) 1.15.2 버전 설치

Engineeus 2020. 3. 8. 14:02
728x90

텐서플로우란?

아래 작성된 제 포스트를 참조 하시면 됩니다.

https://mickael-k.tistory.com/80

텐서플로우(Tensorflow)란?

텐서플로우 텐서플로우는 Google이 지원하고 실제 구글에서도 사용을 하고 있는 "데이터 플로우 그래프를 이용한 수치 계산을 위한 오픈 소스 라이브러리" 입니다. 2015년 11월에 처음 공개된 오픈 소스로 머신 러..

mickael-k.tistory.com

 

 

파이썬 설치

텐서 플로우 설치 전 파이썬을 설치 해 주십시오.

https://mickael-k.tistory.com/23?category=798523

[Windows] Python, Pycharm, OpenCV 설치

이번 포스트는 Anaconda를 사용하기 싫고 그냥 하나 하나 설치 하고 싶어 하는 사람에게 해당하는 포스트 입니다. 이렇게 까는 이유는, 사실 Anaconda로 하게 되면 설치 하고 싶지 않은 것도 설치 되고, 환경설정..

mickael-k.tistory.com

 

 

텐서플로우 설치 - 일반 설치 법 (Native)

 

1. 먼저 pip을 업그레이드 합니다.

python -m pip install --upgrade pip

 

2. Tensorflow 설치

아래 둘중 하나만 설치 하면 됩니다.

만약 GPU버전을 설치 하고 싶으면 여기를 참조 하여 CUDA 및 cuDNN을 설치 해 주셔야 합니다.

- cpu 버전

pip3 install --upgrade tensorflow

- gpu 버전

pip3 install --upgrade tensorflow-gpu

 

3. Tensorflow version downgrade

아마 현재 최신 release된건 2.x버전일겁니다. 2.x버전은 문법도 다르고 좀 다르기 때문에 책과 싱크를 맞추기 위해선 1.x대로 Downgrade 해야 합니다.

pip3 install tensorflow-gpu==1.15.2

 

4. 기타 라이브러리를 설치 해 줍니다.

pip3 install numpy matplotlib pillow

numpy: 수치 계산 라이브러리

matplotlib: 그래프 출력 라이브러리

pillow: 이미지 처리 라이브러리

 

5. 테스트

1) 테스트를 하기 위해 cmd 창을 여십시오

python

위와 같이 치면 파이썬 버전이 보이면서 이제 쉘이 생성되어 코딩을 할 수 있습니다.

 

 

 

2) 텐서플로우 import 하기

텐서플로우를 실행 하기 위해 아래와 같이 작성 하십시오.

import tensorflow as tf

아래와 같이 이상 없이 뜬다면 불러 와 진겁니다.

 

 

 

3) 테스트 코드 작성

node1 = tf.constant(3.0, dtype=tf.float32)
node2 = tf.constant(4.0)
sess = tf.Session()
print(sess.run([node1, node2]))

아래와 같이 연이어 치면 이제 결과가 [3.0, 4.0]이라고 나올겁니다. 잘 나오면 성공!

 


 

이제 편하게 코딩을 하기 위해선 주피터노트북을 설치는 포슨팅을 참조 하시면 되겠습니다.

https://mickael-k.tistory.com/82

불러오는 중입니다...

 

2 Comments
  • 프로필사진 tensor flow 2021.06.14 18:14 안녕하세요 tensorflow downgrade가 안돼서 연락드립니다 ㅠㅠ

    ERROR: Could not find a version that satisfies the requirement tensorflow-gpu==1.15.2 (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4, 2.2.0, 2.2.1, 2.2.2, 2.3.0rc0, 2.3.0rc1, 2.3.0rc2, 2.3.0, 2.3.1, 2.3.2, 2.4.0rc0, 2.4.0rc1, 2.4.0rc2, 2.4.0rc3, 2.4.0rc4, 2.4.0, 2.4.1, 2.5.0rc0, 2.5.0rc1, 2.5.0rc2, 2.5.0rc3, 2.5.0)
    ERROR: No matching distribution found for tensorflow-gpu==1.15.2

    라고 뜹니다
  • 프로필사진 jjkim 2021.10.06 11:27 3.8도 된다고 하던데 안되서 python 3.7 에서
    아래와 같이 했습니다.


    python 3.7
    python -m pip install --upgrade pip

    pip install tensorflow==1.15.2
    pip install tensorflow-gpu==1.15.2

    pip install numpy matplotlib pillow
댓글쓰기 폼