인공지능 범범조조 2022. 2. 14. 17:00
참조 https://www.youtube.com/watch?v=B961QM47g64&t=1037s TensorFlow 란 가장 널리 쓰이는 딥러닝 프레임워크 중 하나 구글이 주도적으로 개발하는 플래폼 파이썬, C++ API를 기본적으로 제공하고, 자바스크립트(JavaScript), 자바(Java), 고(Go), 스위프트(Swift) 등 다양한 프로그래밍 언어를 지원 tf.keras를 중심으로 고수준 API 통합 (2.x 버전) TPU(Tensor Processing Unit) 지원 : 구글에서 자체적으로 만든 프로세싱 유닛 TPU는 GPU보다 전력을 적게 소모, 경제적 일반적으로 32비트(float32) 로 수행되는 곱센 연산을 16비트(float16) 으로 낮춤 텐서플로우 시작하기 import nump..
더 읽기
인공지능 범범조조 2022. 2. 10. 19:50
목적 앞서 TensorFlow 2.x.x 환경에서 학습을 CPU가 아닌 GPU로 돌리기 위해 CUDA, cuDNN 설치를 진행하였습니다. 실제로 TensorFlow 2.x.x 환경에서 Keras API 이용한 예제 코드를 작성 후, 학습하여 CPU가 아닌 GPU로 동작하는지 테스트 진행합니다. TensorFlow 2.x.x 예제 코드 작성 구글링을 통해, 간단한 TensorFlow 예제 코드를 찾았습니다. 해당 내용을 학습 시켜서 CPU가 아닌 GPU로 학습이 이루어지는지 테스트 진행합니다. import tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train),(x_test, y_test) = mnist.load_data() x_train,..
인공지능 범범조조 2022. 2. 10. 18:50
참조 https://developer.nvidia.com/cuda-downloads https://developer.nvidia.com/cuda-toolkit-archive https://www.wikiwand.com/en/CUDA#/GPUs_supported https://mickael-k.tistory.com/17 1. 현재 그래픽카드 버전 정보 현재 제 개인PC 그래픽카드 버전은 NVIDIA GeForce GTX 1050 Ti 입니다. 2. TensorFlow 버전 현재 설치된 TensorFlow 버전은 2.8.0 입니다. TensorFlow 2.8.0 을 GPU로 돌리기 위해 CUDA, cuDNN 버전은 다음과 같이 요구됩니다. CUDA : 11.2 cuDNN : 8.1 3. CUDA SDK 버전..
인공지능 범범조조 2022. 2. 10. 18:06
참조 https://developer.nvidia.com/cuda-downloads https://developer.nvidia.com/cuda-toolkit-archive https://www.wikiwand.com/en/CUDA#/GPUs_supported https://mickael-k.tistory.com/17 그래픽 카드 버전 앞서 개인 Local PC 그래픽카드 버전을 확인하였습니다. 확인 결과, NVIDIA GeForce GTX 1050 Ti 그래픽카드인 것을 확인하였습니다. CUDA Core 수 확인 NVIDIA GeForce GTX 1050 Ti 그래픽카드의 CUDA Core 수는 다음과 같습니다. 아래 표에서 확인했을 때에는, Core 수는 768개 입니다. 쿠다 성능(Cuda Comp..
인공지능 범범조조 2022. 2. 10. 17:02
참조 https://kaen2891.tistory.com/20 https://tododiary.tistory.com/18 CUDA 정의 CUDA(Computed Unified Device Architecture) 는 NVIDIA에서 개발한 GPU 개발 도구입니다. CUDA는 c, c++ 기반으로 짜여진 완전 기초적 H/W 접근을 해야하는데, 많은 연구자들이 딥러닝에 사용할 수 있도록, 쉽게 설치할 수 있도록 오픈하였습니다. 현재는 nvida-driver, CUDA, CUDNN만 설치하면 딥러닝을 쉽게 사용할 수 있습니다. CUDA 사용 이유 CUDA를 사용하는 이유는 많은 양의 연산을 동시에 처리하는 것이 목표입니다. 그러므로 딥러닝, 채굴과 같은 수학적 계산에 많이 쓰입니다. 이러한 이류는 미분이 컴퓨..
인공지능 범범조조 2022. 2. 9. 17:14
참조 https://www.tensorflow.org/install/pip?hl=ko https://github.com/tensorflow/tensorflow/releases 목적 Tensorflow 설치 후, 학습이 정상적으로 이루어지는 지 확인하기 위해 테스트 진행하였습니다. Tensorflow 2.0 초보자용 에 나와있는 예제코드를 이용하여 실제로 학습이 이루어 지는지 확인하였습니다. 예제 코드 import os import tensorflow as tf os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' # MNIST 데이터셋을 로드하여 준비합니다. 샘플 값을 정수에서 부동소수로 변환합니다: mnist = tf.keras.datasets.mnist..
인공지능 범범조조 2022. 2. 9. 17:05
참조 https://www.tensorflow.org/install/pip?hl=ko https://github.com/tensorflow/tensorflow/releases 소개 안녕하세요. 오늘은 TensorFlow 설치하는 방법에 대해서 알려 드리려고 합니다. 회사에서 TensorFlow를 설치해서 작업할 내용이 있어서 기록할 겸 포스팅 하게 되었습니다. 하드웨어 및 OS 스펙 OS : Windows 10 CPU : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz 3.60 GHz GPU : NVIDIA GeForce 1050 Ti RAM : 32GB TensorFlow 설치 순서 TensorFlow 버전 선정 Python 설치 Cuda, cuDNN 설치 1. TensorFl..