딥러닝 모델을 학습을 위해서는 cuda와 cudnn은 거의 필수적이다. CPU에 비해 GPU가 학습속도를 봤을때, 훨씬 빠르기에 GPU를 사용한다. 하지만 이러한 GPU도 단순하게 학습만 한다고 사용할순 없다.
CUDA와 CUDNN이 설치되어있어야 GPU로 학습이 가능하다.
다운로드 타입의 Game Ready Driver(GRD)와 Studio Driver(SD)가 있는데, 이는 게임에 최적화 되어있는 드라이버를 선택할 것인지, 렌더링과 연산 등의 작업에 최적화 된 드라이버를 설치할 것인지 선택할 수 있다. (
사실상 실제로 별 차이가 나진 않는다.)
ex) C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
import tensorflow as tf
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())