cuDNN 설치
cuDNN 설치
CUDA Toolkit 12.3 Downloads 링크에 따라 설치 하면 됨
나는 runfile(local)로 설치함
wget https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda_12.3.0_545.23.06_linux.run
sudo sh cuda_12.3.0_545.23.06_linux.run
여기서 드라이브는 이미 설치했으니 툴킷만 설치하면 됨
아래의 명령어로 설치 확인
nvcc -V
tar -xvf cudnn-linux-x86_64-8.9.6.50_cuda12-archive.tar.xz
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
검증 툴
git clone https://github.com/sejoung/cudnn_samples_v8.git
cd cudnn_samples_v8/mnistCUDNN
make all TARGET_ARCH=x86_64
freeImage 에러시에 아래 절차 수행
sudo apt-get install g++ freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev
sudo apt-get install libfreeimage3 libfreeimage-dev
cuda 12 버전 오류
make all TARGET_ARCH=x86_64 실행시에 아래와 같은 오류가 발생함 Nvcc fatal : Unsupported gpu architecture ‘compute_35’
nvcc fatal : Unsupported gpu architecture 'compute_35'
그래서 makefile 해당 부분 61로 수정 cudnn_samples_v8 수정해 놓은 github