ํ์์ฑ
์๋์ฐ ์๋ฒ์์ ML/DL ๊ฐ๋ฐ์ ์งํํ๊ณ ์ GPU๋ฅผ ํ์ฉํ ๊ณํ์ผ๋ก ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ ์งํํ์ต๋๋ค. PC์ compute capacity๋ฅผ ํ์ธํ๋ฉฐ NVIDIA ๋๋ผ์ด๋ฒ ์ค์น๋ฅผ ํ๊ณ , CUDA์ cuDNN๋ฅผ ์ค์น, ๋ฒ์ ์ ํธํ์ด ๋๋ Tensorflow ๊น์ง ์ค์น๋ฅผ ํ์ต๋๋ค. CUDA - cuDNN - Tensorflow ๊ฐ ์ค์น ๋ฒ์ ํธํ์ฑ ์ด์์ ๊ต์ฅํ ๋ง์ ํ๋ค์ ๋๊ผ์ง๋ง, ํด๊ฒฐ์ ํ๊ณ ์ด์ CUDA์ cuDNN์ ๋ฒ์ ํ์ธ์ ์ํ ๋ฐฉ๋ฒ์ ์์๋ณด๊ณ ์ ํฉ๋๋ค.
์ ๊ทผ
1. CUDA ์ค์น๋ฒ์ ํ์ธ
(1.1) ๋ช ๋ นํ๋กฌํํธ > ๋ช ๋ น์ด
2. cuDNN ์ค์น๋ฒ์ ํ์ธ
(2.1). ์ค์น ํด๋ ์ ๊ทผ
(2.2). ํ์ผ(๋ฉ๋ชจ์ฅ) ์ด๊ธฐ > ๋ฒ์ ํ์ธ
๋ฐฉ๋ฒ
1. CUDA ์ค์น๋ฒ์ ํ์ธ
(1.1) ๋ช ๋ นํ๋กฌํํธ > ๋ช ๋ น์ด
# 1. ๋ช
๋ น์ด ์
๋ ฅ
C:\Users\> nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Wed_Jun__2_19:25:35_Pacific_Daylight_Time_2021
Cuda compilation tools, release 11.4, V11.4.48
Build cuda_11.4.r11.4/compiler.30033411_0
# ๊ฐ์ฅ ํ๋จ์ cuda_xx.x ๋ผ๋ ๋ฒ์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๋ค.
2. cuDNN ์ค์น๋ฒ์ ํ์ธ
(2.1). ์ค์น ํด๋ ์ ๊ทผ
๊ฒฝ๋ก : C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4(๋ณธ์ธ ์ค์น๋ฒ์ )\include
(2.2). cudnn_version.h ํ์ผ(๋ฉ๋ชจ์ฅ) ์ด๊ธฐ > ๋ฒ์ ํ์ธ
์ด์์ผ๋ก, CUDA์ cuDNN ๋ฒ์ ํ์ธ ๋ฐฉ๋ฒ์ ํ์ตํด๋ดค์ต๋๋ค.
์ถ๊ฐ ์ง๋ฌธ์ ๋๊ธ์ ๋ฌ์์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค^^!
์ค๋๋ ํ์ดํ ์ ๋๋ค!
๋๊ธ