티스토리 뷰
|텐서플로우 설치하기
이 포스팅에서는 텐서플로우를 아나콘다를 이용해 윈도우에 설치하고 jupyter notebook을 이용하는 방법입니다.
만약 비주얼스튜디오에 설치하는 것을 원하시면 http://lucycle.tistory.com/267 이 링크를 참조해주세요.
|아나콘다 환경 설정하기
https://www.anaconda.com/download/
위 사이트에 들어가서 아나콘다 64bit를 다운로드 합니다. 최신버전으로 받아도 상관없으니 최신버전으로 설치하면 됩니다.
설치과정을 따라오면 되는데 그 중 필수로 바꿔야 하는 설정만 올렸습니다. 아래 사진들을 따라서 설정하면서 설치를 진행하면 됩니다.
이 과정을 하지 않으면 일반 CMD에서 아나콘다 명령어를 사용하지 못합니다.
위 체크를 풀고도 anaconda prompt 를 통해 사용 가능하지만 편리성을 위해 체크합니다.
나머지는 알아서 설치하면 됩니다.
|아나콘다 환경 설정하기
현재 기준 텐서플로우는 파이썬 3.6버전까지만 지원합니다.
따라서 아나콘다 환경을 3.6버전으로 맞춰야 합니다.
위 과정을 따라왔다면 CMD창을 관리자 권한으로 엽니다. (만약 위 체크를 해제했다면 아나콘다 prompt를 사용하면 됩니다)
1 |
conda update -n base conda |
cs |
을 쳐서 conda를 업데이트 합니다. (Y/n) 을 물어보니 당연히 Y를 누르고 엔터를 누르면 됩니다.
1 |
python -m pip install --upgrade pip |
cs |
다음으로 위 명령어를 쳐서 pip버전을 업데이트 합니다.
만약 위 오류가 난다면
1 |
pip install pyhamcrest |
cs |
를 쳐서 설치하면 됩니다.
1 |
pip --version |
cs |
위 명령어를 통해 pip 버전을 확인할 수 있습니다.
이제 할 것은 텐서플로우 환경에 맞는 아나콘다 환경을 만드는 것입니다.
1 |
conda create -n tensorflow pip python=3.6 |
cs |
이 명령어를 통해 tensorflow 아나콘다 환경을 만듭니다. 만약 다른 이름으로 만들고 싶다면 tensorflow 부분을 다른 이름으로 바꾸고 만들면 됩니다.
현재 텐서플로우가 지원하는 파이썬 버전은 3.6까지기 때문에 3.6버전으로 만들어 줍니다.
|텐서플로우 설치하기
우선 CMD창에서
1 |
activate tensorflow |
cs |
를 쳐서 텐서플로우 환경으로 들어갑니다.
위 과정을 잘 따라왔다면 이렇게 (tensorflow) 라고 뜰 것입니다. 이 상태에서
1 |
conda install -c conda-forge tensorflow |
cs |
을 쳐서 텐서플로우를 설치합니다.
여기까지 완료했다면 텐서플로우 설치는 끝났습니다.
이제 주피터 노트북을 설치해야 합니다. 기본적으로 주피터 노트북은 설치되어있지만 사용자가 만든 환경안에서 사용할때는 다시한번 설치해 주어야 합니다.
해당 아나콘다 환경에
1 |
conda install jupyter notebook |
cs |
명령어를 통해 jupyter notebook을 설치해주면 됩니다.
만약 아나콘다 환경이름을 tensorflow가 아닌 다른 환경으로 만들었다면 'activate <환경이름>' 을 쳐서 자신의 환경에 들어간 후 설치하면 됩니다.
그리고 마찬가지로 jupyter notebook을 실행할 때도 자신의 환경에 들어간 후 실행하면 됩니다.
필자의 경우 tensorflow라는 아나콘다 환경에 텐서플로우를 설치했기 때문에
1
2
3 |
activate tensorflow
jupyter notebook |
cs |
위와 같이 실행할 수 있습니다.
아나콘다 환경에서 실행할때는 activate <환경이름>을 친 후에 실행하는 것을 반드시 기억해야 합니다.
이제 제대로 동작하는지 확인하기 위해서 가장 간단한 코드인
1
2
3
4
5
6
7 |
import tensorflow as tf
Hello = tf.constant('Hello Tensorflow!')
sess = tf.Session()
print(sess.run(Hello)) |
cs |
위 코드를 순서대로 주피터 노트북에 쳐서 작동하는지 확인해 보면 됩니다.
출처/참고
광고
- Total
- Today
- Yesterday
- 스레드리퍼
- 디스플레이
- 우분투
- RS4
- 화면캡쳐프로그램
- 아마존
- Sandisk
- 명암
- 윈도우10
- 텐서플로우
- 라데온
- tensorflow gpu
- 픽셀
- 주피터 노트북
- 와트맨
- 쓰레드리퍼
- TensorFlow
- 샌디스크
- 동기화 오류
- tensorboard
- Jupyter Notebook
- VSCode
- 최적화
- 크롬
- 명암비
- AMD
- 화면캡쳐
- 텐서보드
- constant
- 프리싱크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |