기존에 설치되어 있는 것들 제거. Ubuntu 20.04에는 기본으로 Nvidia Driver가 설치되어 있으므로 이를 지워주어야 함.
$ sudo apt-get purge nvidia*
$ sudo apt-get autoremove
$ sudo apt-get autoclean
$ sudo apt-key adv --fetch-keys <http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub>
$ sudo bash -c 'echo "deb <http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64> /" >> /etc/apt/sources.list.d/cuda.list'
$ sudo bash -c 'echo "deb <http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64> /" >> /etc/apt/sources.list.d/cuda.list'
$ sudo apt update
$ sudo apt install cuda
$ sudo apt install cuda-10-1
$ wget <http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu2004/x86_64/nvidia-machine-learning-repo-ubuntu2004_1.0.0-1_amd64.deb>
$ sudo dpkg -i nvidia-machine-learning-repo-ubuntu2004_1.0.0-1_amd64.deb
$ sudo bash -c 'echo "deb <http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64> /" >> /etc/apt/sources.list.d/nvidia-machine-learning.list'
$ sudo apt install libcudnn7-dev=7.6.5.32-1+cuda10.1 libcudnn7=7.6.5.32-1+cuda10.1
추후 업데이트시 최신버전으로 업데이트 되는 것을 방지
$ sudo apt-mark hold libcudnn7 libcudnn7-dev
libcudnn7 set on hold.
libcudnn7-dev set on hold.
이와 같이 설치를 완료하고, 재부팅한 다음… 드라이버가 잘 설치되어 있는지 확인
$ nvidia-smi