$ sudo apt-get update
Download CUDA that suitable with your computer
Download from NVIDIA website
$ sudo chmod a+x [cuda_filename]
$ sudo ./[cuda_filename]
choose Y except the NVIDIA toolkits (incase you already install your NVIDIA)
Download CUDNN that suitable with your computer
Download from NVIDIA Website
$ tar -xzvf [nvidia_filename]
$ sudo cp -P cuda/include/cudnn.h /usr/local/cuda-9.0/include #if you use cuda9
$ sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda-9.0/lib64/ #if you use cuda9
$ sudo chmod a+r /usr/local/cuda-9.0/lib64/libcudnn* #if you use cuda9
if you use cuda 10, you can change the integer 9 into 10 [cuda 9.0 into cuda-10.0]
# set environment variables
$ gedit ~/.bashrc
>> export CUDA_HOME=/usr/local/cuda-9.0
>> export PATH=$CUDA_HOME/bin:$PATH
>> export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
$ source ~/.bashrc
To verify, simply run:
$ nvcc --version