티스토리 뷰
|visual studio로 텐서플로우 사용하기
이 글을 마지막으로 visual studio를 이용해서 텐서플로우를 사용하는 글을 작성하지는 않을 것입니다.
이 방법은 윈도우에서 간편하게 텐서플로우를 이용하기 위해서 비주얼 스튜디오 환경에서 사용 가능하게 하는 방법입니다.
|준비할것
우선 visual studio를 설치합니다. 이미 있다면 파이썬 개발환경을 추가로 설치하셔야 합니다.
https://visualstudio.microsoft.com/ko/?rr=http%3A%2F%2Fadguard.com%2Freferrer.html
위 링크에서 다운로드 받고 설치하시면 됩니다.
위 사진처럼 모두 체크하고 아나콘다는 모두 체크 해제하고 설치합니다.
비주얼 스튜디오 안에서 설치해도 상관은 없지만 외부에 설치해야 관리하기 편합니다.
그 다음으로는 아나콘다를 설치합니다.
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 |
을 쳐서 텐서플로우를 설치합니다.
여기까지 완료했다면 텐서플로우 설치는 끝났습니다.
|visual studio 에서 텐서플로우 사용하기
프로젝트를 만들고나서 우측을 보면
'python 환경' 이 있는데 이곳을 마우스 우클릭하게 되면 '모든 python 환경 보기' 가 있습니다. 이것을 누르게 되면
위 그림과 같은 창이 뜨는데 이곳에서 앞에서 만들었던 tensorflow 아나콘다 환경이 기본으로 지정되어 있는지 확인해야 합니다.
지정이 되있다면 텐서플로우가 작동하는지 확인해보면 됩니다.
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
- 샌디스크
- 최적화
- 디스플레이
- constant
- 쓰레드리퍼
- RS4
- TensorFlow
- AMD
- tensorboard
- VSCode
- tensorflow gpu
- 윈도우10
- 명암
- 텐서보드
- 주피터 노트북
- 우분투
- Jupyter Notebook
- 와트맨
- 스레드리퍼
- 라데온
- 명암비
- Sandisk
- 아마존
- 텐서플로우
- 크롬
- 화면캡쳐
- 프리싱크
- 픽셀
- 화면캡쳐프로그램
- 동기화 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |