인공지능 범범조조 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를 사용하는 이유는 많은 양의 연산을 동시에 처리하는 것이 목표입니다. 그러므로 딥러닝, 채굴과 같은 수학적 계산에 많이 쓰입니다. 이러한 이류는 미분이 컴퓨..