|텐서플로우 GPU 작동 확인 방법 GPU버전을 설치하고 나서도 GPU버전이 제대로 작동하는건지 궁금할 수가 있습니다. 아래 소스는 GPU로 구동하는 소스이며 만약 제대로 설치가 안됬다면 실행이 안될겁니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import sys import numpy as np import tensorflow as tf from datetime import datetime shape=(int(10000),int(10000)) with tf.device("/gpu:0"): random_matrix = tf.random_uniform(shape=shape, minval=0, maxval=1) dot_operation = tf.ma..
|Placeholder 개념 placeholder는 변수로서 값을 지정하지 않고 사용할 수 있는 변수이다. 변수가 있다는 것을 프로그램이 알고 미리 자리를 만들어 놓고 입력은 실행할때 받는 구조이다. 이번 포스팅에서는 먼저 placeholder로 변수를 만들고 실행하면서 데이터를 집어넣어 연산하는 프로그램을 만들어 볼려고합니다. |Placeholder 예제 1 2 3 4 5 6 7 8 9 10 11 import tensorflow as tf n1 = tf.placeholder(tf.int32) n2 = tf.placeholder(tf.int32) result = n1 + n2 sess = tf.Session() print(sess.run(result, feed_dict={n1:10, n2:20})) pr..
|개요 저번 포스팅에서는 Hello Tensorflow를 출력하는 소스를 만들어 보았는데요. 이번에는 각 상수의 합과 변수의 합을 구하는 프로그램을 만들어볼려고 합니다. 우선 기본적인 개념부터 설명하겠습니다. 이번에 사용할 명령어는 constant, variable, placeholder 입니다. constant은 저번 포스팅에서 설명한것처럼 변하지 않는 상수를 저장할때 사용합니다. variable은 특정 환경에서 값이 변할 수 있을때 사용합니다. |constant 예제 저번 포스팅과는 다르게 constant 를 이용해서 덧셈을 해보도록 하겠습니다. 아래 코드는 constant형 2개를 만들어 더하고 세션을 통해 실행하는 예제입니다. 1 2 3 4 5 6 7 8 9 import tensorflow as ..
|텐서플로우의 기본 개념 텐서플로우란 기계학습과 딥러닝 등 심화 학습을 위한 라이브러리로 구글에서 만든뒤 오픈소스로 배포했습니다. 공식사이트는 https://www.tensorflow.org/ 이곳이고 이곳에서 각종 업데이트 소식과 자료를 얻을 수 있습니다. 텐서플로우를 영어로 쓰면 Tensorflow 로 Tens or flow 라고 할 수 있습니다. 여기서 텐서(Tens)란 스칼라, 벡터로 0차원의 텐서가 스칼라, 1차원의 텐서는 벡터, 두개의 벡터조합으로 구성된 물리량이 텐서라고 한다. 즉 텐서플로우란 각 벡터값들의 흐름 이라고 이해할 수 있을것 같습니다. 텐서플로우는 일련의 그래프로 이루어져 있는데 각 노드와 텐서가 상호작용하며 결과를 도출합니다. |텐서플로우 기본 예제 다음 코드를 직접 타이핑해 ..
|기본환경 구성하기 텐서플로우를 설치하기 위해서는 기본환경을 구성해야 한다. 본 방법으로는 아나콘다를 비롯한 추가 프로그램이 함꼐 설치되기 때문에 기존에 있다면 미리 삭제한 후 진행하는 것이 문제가 생길 가능성이 낮다. 이중 GPU를 활용한 딥러닝을 하고 싶은 경우 이전에 포스팅한 글에 잇는 CUDA다운로드를 먼저 진행해야한다. http://lucycle.tistory.com/224 위 링크로 가서 CUDA와 cuDNN을 설치하고 돌아오면 된다. GPU버전으로 설치할 생각이 없다면 다음 단계로 넘어가면 된다. |Visual Studio 설치 이전 포스팅에서는 직접 설치했지만 이번 포스팅은 편리성을 위해서 비쥬얼 스튜디오를 활용하여 설치하게 된다. 필요한 것은 비쥬얼 스튜디오 하나뿐이다. https://w..
|딥러닝 - 텐서플로우 본 글은 딥러닝 - 텐서플로우를 공부하기 전 참고하는 사이트와 기본적인 개요에 대해 설명하기 위한 글입니다. 본 블로그는 홍콩과기대 김성훈 교수님이 깃허브에 올려놓으신 자료를 참고하여 글이 쓰였으며 참고한 글은 모두 아래의 출처/참고 란에 써질 것입니다. |준비할 것 본 블로그는 텐서플로우 gpu 버전을 사용하며 텐서플로우 최신버전에 파이썬 3.5.3 버전으로 진행됩니다. 또한 코딩 프로그램으로는 비쥬얼 스튜디오 코드를 사용하게 됩니다. 아래 출처는 김성훈 교수님의 깃허브 주소입니다. 출처/참고 https://hunkim.github.io/ml/
추가 내용입니다. 본글에서 제시한 방법이 아닌 비주얼 스튜디오를 활용하여 설치 가능한 방법이 있기 때문에 다른 방법으로 재업로드 하도록 하겠습니다. 물론 본 글의 방법으로도 설치가 불가능 한것은 아니기 때문에 편하신 방법으로 진행하시면 되겠습니다. http://lucycle.tistory.com/229 추가된 글입니다. 비쥬얼 스튜디오를 사용하기 싫은 경우 아래 방법으로 설치하셔도 아무 문제 없습니다. |텐서플로우 GPU버전 설치 가이드 이글을 검색했다면 텐서플로우가 무엇인지는 알고 있을 것이라고 생각한다. 간단하게 텐서플로우에 대해 소개하면 텐서플로우란 구글에서 딥러닝을 위해 오픈소스로 공개한 프로그램 이름이다. 텐서플로우를 GPU버전으로 설치하는 이유는 더욱 더 빠른 연산속도를 이용해 빠른 계산을 하..
- Total
- Today
- Yesterday
- tensorboard
- 동기화 오류
- 명암
- 명암비
- 스레드리퍼
- TensorFlow
- 크롬
- 와트맨
- 우분투
- RS4
- 아마존
- 픽셀
- 텐서보드
- Jupyter Notebook
- 쓰레드리퍼
- 라데온
- constant
- Sandisk
- 샌디스크
- tensorflow gpu
- 프리싱크
- 화면캡쳐
- 최적화
- 텐서플로우
- AMD
- 주피터 노트북
- 윈도우10
- 화면캡쳐프로그램
- 디스플레이
- VSCode
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |