1. 卸载 nvidia、cuda、cudnn、tensorrt
sudo apt purge \
"cuda*" \
"libcudnn*" \
"libnvinfer*" \
"libnvonnxparsers*" \
"libnvparsers*" \
"tensorrt*" \
"nvidia*"
sudo apt autoremove
2. 安装 nvidia、cuda、cudnn、tensorrt
os=ubuntu2204
cuda_version=12.3
cudnn_version=8.9.5.29-1+cuda12.2
tensorrt_version=8.6.1.6-1+cuda12.0
wget https://developer.download.nvidia.com/compute/cuda/repos/$os/$(uname -m)/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
cuda_version_dashed=$(eval sed -e "s/[.]/-/g" <<< "${cuda_version}")
sudo apt-get -y install cuda-${cuda_version_dashed}
参考:官网