1. 파이썬 설치
우선 파이썬 홈페이지에 들어가 파이썬을 깔아줍니다.
원하는 버전으로 깔아주세요.
https://www.python.org/downloads/windows/
저는 3.7.8 버전 다운로드 했는데요,
Download Windows x86-64 executable installer 클릭!
실행 창이 뜨면
∨ Install launcher for all users (recommended)
∨ Add Python 3.7 to PATH
항목들에 체크한 다음 설치 진행!
(체크 하지 않을 경우 파이썬 환경 변수들을 사용하는 컴퓨터 환경변수에 직접 등록해야 됩니다)
2. pip동작 확인
Pip이란?
- Python으로 작성된 패키지 소프트웨어를 설치 및 관리하는 패키지 관리 시스템입니다.
- Python Package Index(PyPI)에서 많은 Python 패키지를 찾을 수 있습니다.
사용 방법
- 시작버튼 클릭 -> “cmd” 검색 -> “cmd”를 관리자 권한 실행 -> pip 누르기
- 책에서는 pip 설치가 되어있지 않다면 설치하는 명령어를 입력하라고 나와있으나 버전 3.4 이상부터는 자동으로 설치 됩니다. 고로 설치 필요없음.
- “pip” 입력 후 엔터버튼 눌렀을 때, 아래 화면 처럼 나올 경우 동작 이상 없음. 화면처럼 나오지 않을 경우 python 재설치해야 합니다.
3. 텐서플로 설치
pip 동작을 확인 했다면 명령어를 사용해 텐서플로를 설치합니다. 책에서는 GPU 지원하는 버전의 텐서플로를 강력 추천하고 있습니다.
$pip install --upgrade tensorflow # for Python 2.7
$pip3 install --upgrade tensorflow # for Python 3.n
$pip install --upgrade tensorflow-gpu # for Python 2.7 and GPU
$pip3 install --upgrade tensorflow-gpu # for Python 3.n and GPU
https://www.tensorflow.org/tutorials/customization/basics?hl=ko#gpu_%EA%B0%80%EC%86%8D
텐서와 연산 | TensorFlow Core
Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니티 번역 활동의 특성상 정확한 번역과 최신 내용을 반영하기 위해 노력함에도 불구하고 공식 영문 문서의 내용과 일치하지 않을 수
www.tensorflow.org
(GPU 가속에 대한 내용 참고)
GPU 지원 안하는 버전을 설치했다면 여기서 끝입니다.
4. 텐서플로 설치확인
이 책에선 IPython을 사용하므로 IPython을 설치해 준 다음
$ipython
import tensorflow as tf
deep_learning = tf.constant('Deep Learning')
session = tf.Session()
session.run(deep_learning)
a = tf.constant(2)
b = tf.constant(3)
multiply = tf.multiply(a,b)
session.run(multiply)
위의 코드가 잘 실행된다면 설치 테스트 완료!
5. 텐서플로 버전 바꾸기
저는 처음엔 텐서플로 2.xx 버전을 깔았으나 책에 나와있는 코드가 모두 1.xx 버전으로 작성 되어 있어 텐서플로 버전을 바꿔주려 합니다.
커멘드창을 킨 다음 아래 코드를 쳐서 기존 2.0 텐서플로를 제거해줍니다.
$pip uninstall tensorflow
그런 다음 기존 텐서플로 설치 코드에 '= 본인이 원하는 버전'를 추가해주면 버전 바꾸기 성공
$pip3 install --upgrade tensorflow-gpu=1.15.3
그렇지만 TF2 버전을 사용하고 싶다면
** TF1과 TF2의 버전 차이로 인한 명령어 변경 사항 및 자세한 설명은 텐서플로 홈페이지에 있습니다.
https://www.tensorflow.org/install/
TensorFlow
시스템에 TensorFlow를 설치하는 방법을 알아봅니다. pip 패키지를 다운로드하거나 Docker 컨테이너에서 실행하거나 소스에서 빌드합니다. 지원되는 카드에서 GPU를 사용 설정합니다.
www.tensorflow.org
'Deep Learning > 딥러닝의 정석' 카테고리의 다른 글
[Chapter3] 텐서플로 변수 만들기, 조작하기, 초기화 하기 (0) | 2020.08.04 |
---|---|
[Chapter3] 윈도우 환경에 GPU 지원 텐서플로 환경 만들기 (0) | 2020.07.30 |
[Chapter3 텐서플로로 신경망 구현하기] 텐서플로의 정의, 장점 (0) | 2020.07.30 |
[Chapter1] 전방향 신경망, 비선형 뉴런, 소프트맥스 출력층 (0) | 2020.04.16 |
[Chapter1 신경망] 딥러닝의 정의, 퍼셉트론, 인공 뉴런 모델 (0) | 2020.04.02 |
댓글