티스토리 뷰

공부공부/딥러닝

TensorFlow 설치

필님님 2018. 2. 19. 18:23

딥러닝을 하는데 도와주는 프레임워크에는 여러가지가있습니다.

대표적으로는

구글에서 만든 Tensorflow, 최초의 딥러닝 라이브러리인 theano, Caffe, 마이크로소프트에서 만든 CNTK등 인기가 높아질수록 다양한프레임워크가 생겨났습니다.

 

저는 그중에서 Tensorflow를 사용해볼려고합니다!!(이유는 사람들이 가장많이사용해서 자료가 가장 많을것 같아서 입니다.)

 

딥러닝을 사용할때에는 그래픽카드가 있어야합니다! (처음에는 필요없을수도 있지만 계속 배우기위해서는 연산이 복잡해져서 필요할듯 합니다...)

없어도 설치는 가능합니다!ㅎㅎ

 

깔아야 할것은

그래픽카드가 있고 GPU(그래픽카드를사용하는)버전일 경우엔

CUDA, cuDNN

+ Python , Pycharm(Python을 사용하기위한 IDE입니다) 이있습니다.

 

https://www.tensorflow.org/ 이곳에 보시면 Install에 들어가면 설치하는 방법이

나와있지만 저한테는 어려운것 같습니다.ㅠㅠ

 

저는 Window에 설치하였습니다.

공식사이트에 보면

TensorFlow with CPU support only 와 TensorFlow with GPU support 가 있는데 그래픽카드가 있는경우가 GPU버전입니다. (GPU버전을 설치할때 CUDA와 cuDNN설치가 필요합니다.)

 

 

 

CUDA 설치

https://developer.nvidia.com/cuda-toolkit-archive 여기에서 CUDA Toolkit 9.0 Windows을 설치해주면 됩니다

 

여기서 Installer Type을 local 타입으로 하여서 다운받습니다.

 

※주의할것은 CUDA와 cuDNN , Python 설치시 무조건 "최신버전"으로 다운받으면 안된다는 것입니다!!!

 

9.1버전도 나왔지만 공식사이트에서 나오는데로 9.0으로 다운받아줍니다.

이때엔 cuDNN도 반드시!! v6.0으로 다운받아줘야합니다.

Python 또한 3.6버전이 있지만, 3.5버전으로 설치하여 줍니다.

CUDA설치및 다른것들을 설치할때에도 파일 위치를 알아야합니다. 그래서 미리 다운받을때에 알기쉬운위치에 설치하거나 아니면 따로 메모를 해놓는것이 매우 도움될것 같습니다!!

 

※ 참고로 아나콘다를 사용하여 할경우에는 아나콘다를 설치하고 Python은 설치하지 않아도 된다고 합니다

 

 

 

 

 

Python 설치

https://www.python.org/downloads/ python또한 이곳에서 설치하여주면 됩니다.

그리고 중요한것이있는데 이경우에도 설치할때 위치를 잘 기억해 두셔야합니다.

환경변수  → path → 환경변수편집에서 Python파일이 저장된 위치와 Script파일 위치

를 새로만들기로 추가해주어야합니다!!

그래야지 컴퓨터에서 Python에서 컴퓨터를 사용할 수있습니다.

CUDA또한 path에 없을경우 꼭 추가해 주셔야 합니다.

 

 

 

그다음 cuDNN설치를 해야합니다.

 

https://developer.nvidia.com/cudnn

CUDA설치는 조금 시간이 걸리지만 cnDNN은 그냥 zip파일 이므로 금방다운이됩니다.

참!! cuDNN을 설치하기위해서는 NVIDIA DEVELOPER에 가입을 해야합니다.

이메일만 있으면 금방 가입할수 있습니닷!!ㅎㅎ

cuDNN파일은 그대로 CUDA가설치된 폴더로 가지고가서 압축풀기를 해주셔서 덮어씌우기 해주시면 됩니다.

그다음 다시 환경변수  → path → 환경변수편집에서 cuda폴더의 bin파일을 추가해주시면 됩니다!!

 

 

TensorFlow-gpu설치

 

이렇케 해주시면 CUDA와 cuDNN설치및 Python 설치는 완료되었습니다.

그다음 window검색에서 cmd 창을 켜주시고

C:\> pip3 install --upgrade tensorflow-gpu

이것을 쳐주셔서 tensorflow를 설치하여 주시면 됩니다.

설치되었는지 확인을 하고싶으면, 그 cmd창에서 python을 쳐줍니다

그러면 python으로 들어가게되는데 그곳에서

 

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

이것을 차례대로 치셔서 정상으로 작동하면 잘 설치된것입니다.

Hello, TensorFlow! Python3.5버전에선 b'Hello, TensorFlow!' 이렇케나오는데 정상입니닷!!

 

 

 

 

 

 

마지막으로

 

https://www.jetbrains.com/pycharm/download/#section=windows

여기에서 파이참을 다운받아 설치해줍니다

Community가 무료버전이므로 다운받아서 설치해주시면 됩니다.

 

그다음 설치를 마치면 Settings의 Project Interpreter로 들어가야 합니다.

그러면 project Interpreter 옆에 파이썬이있는데 이것을 아까 다운받았던 파이썬의 위치로 해주셔야 합니다.

그러면 Package부분에서 밑에 내려가면 tensorflow가 있게되는데 이제 파이참에서도 텐서플로를 사용할수 있게되는 것입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

'공부공부 > 딥러닝' 카테고리의 다른 글

Sigmoid Softmax  (0) 2018.03.16
Linear Regression  (0) 2018.02.21
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함