cuda랑 cudNN 에 맞는 torch 를 깔았음에도 모델을 사용해 훈련시킬 때 아래와 같은 오류가 발생하면
undefined symbol: _ZN10cask_cudnn19HardwareInformationC1ERKNS_7SmModelEiff, version libcudnn_cnn_infer.so.8
cd /usr/local/cuda-11.8/lib64
sudo rm -f libcudnn*
cd /usr/local/cuda-11.8/include # 이건 안해도 됨
sudo rm -f cudnn*
를 하고, bashrc에 아래와 같은 내용을 추가해주자.
# cuda version change
export PATH=/usr/local/cuda-11.8/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-11.8/lib64:$LD_LIBRARY_PATH