wget https://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda_12.9.1_575.57.08_linux.run
sudo sh cuda_12.9.1_575.57.08_linux.run --silent
wget https://developer.download.nvidia.com/compute/cuda/12.8.1/local_installers/cuda_12.8.1_570.124.06_linux.run
sudo sh cuda_12.8.1_570.124.06_linux.run

sudo vim ~/.bashrc
export PATH="/usr/local/cuda/bin:$PATH"
export CUDA_HOME="/usr/local/cuda"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64"

cuDNN安装(以cuda12.8,cudnn 9.14.0.64为例)

cuDNN下载一般都需要账号和密码,而且需要对应cuda的版本进行下载。版本对应可以参考:https://docs.nvidia.com/deeplearning/cudnn/support-matrix/index.html

直接看下载地址,里边有粗略的版本对应信息:https://developer.nvidia.com/rdp/cudnn-download

这由于下载需要账户,所以使用wget时,需要先点击下载(Local Installer for Linux x86- 64(TAR)),然后复制链接:

wget https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-9.14.0.64_cuda12-archive.tar.xz

cudnn-linux-x86_64-9.14.0.64_cuda12-archive.tar.xz

进入到下载的目录,进行解压:

tar -xf cudnn-linux----xxxx

注意!这里下载后的文件可能不是tar或者xz后缀名结尾的,后边有一大长串乱码,把他们删掉就好了。

将解压后的文件拷贝到CUDA对应的安装目录下,并更改文件属性:

sudo cp cudnn-linux-x86_64-9.14.0.64_cuda12-archive/include/cudnn*.h /usr/local/cuda-12.8/include
sudo cp cudnn-linux-x86_64-9.14.0.64_cuda12-archive/lib/libcudnn*  /usr/local/cuda-12.8/lib64* 
sudo chmod a+r /usr/local/cuda-12.8/include/cudnn.h
 sudo chmod a+r /usr/local/cuda-12.8/lib64/libcudnn* 

查看版本号:

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 或者 
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 (

1