欢迎来到Ubuntu Server 22.04的深度学习环境搭建教程!本文将手把手教你安装所有CUDA训练相关组件,包括NVIDIA驱动、CUDA Toolkit和cuDNN,让你快速拥有一个可用的GPU训练平台。无论你是AI初学者还是经验丰富的开发者,按照以下步骤操作,都能轻松完成安装。
首先,确保你的Ubuntu 22.04系统是最新的,并安装一些必要的编译工具和依赖包:
sudo apt update && sudo apt upgrade -ysudo apt install build-essential dkms gcc make perl -y 这些工具将帮助我们编译和安装驱动及CUDA组件。
CUDA训练依赖NVIDIA显卡驱动。推荐使用Ubuntu官方源或NVIDIA官方驱动。先检测你的显卡型号:
lspci | grep -i nvidia 然后使用ubuntu-drivers自动推荐驱动:
sudo ubuntu-drivers autoinstallsudo reboot 重启后,运行nvidia-smi检查驱动是否成功安装。如果看到GPU信息,说明驱动安装成功。你也可以选择手动安装指定版本,但自动安装对新手最友好。
访问NVIDIA官网下载对应Ubuntu 22.04的CUDA Toolkit安装包。这里以CUDA 12.1为例(注意与驱动的兼容性)。推荐使用runfile方式,以便自定义安装路径:
wget https://developer.download.nvidia.com/compute/cuda/12.1.0/local_installers/cuda_12.1.0_530.30.02_linux.runsudo sh cuda_12.1.0_530.30.02_linux.run 在安装界面中,取消勾选Driver(因为已经安装过驱动),只安装CUDA Toolkit。安装完成后,需要配置环境变量:
echo "export PATH=/usr/local/cuda-12.1/bin:$PATH" >> ~/.bashrcecho "export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64:$LD_LIBRARY_PATH" >> ~/.bashrcsource ~/.bashrc 验证CUDA安装:nvcc -V,如果显示版本信息,则成功。
cuDNN是NVIDIA的深度神经网络加速库,需要注册NVIDIA开发者账号后下载。下载对应CUDA 12.x的cuDNN版本(例如cuDNN v8.9.0)。下载得到.tar文件,解压并复制到CUDA目录:
tar -xzvf cudnn-linux-x86_64-8.9.0.131_cuda12-archive.tar.xzsudo cp cudnn--archive/include/cudnn.h /usr/local/cuda-12.1/include sudo cp -P cudnn--archive/lib/libcudnn /usr/local/cuda-12.1/lib64 sudo chmod a+r /usr/local/cuda-12.1/include/cudnn*.h /usr/local/cuda-12.1/lib64/libcudnn* 然后验证cuDNN是否安装成功:
cat /usr/local/cuda-12.1/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 创建一个简单的CUDA程序测试:
cd ~cat << EOF > test_cuda.cu#include int main() { printf("CUDA installed successfully!"); return 0;}EOFnvcc test_cuda.cu -o test_cuda./test_cuda 如果输出“CUDA installed successfully!”,则一切正常。你也可以使用Python的TensorFlow或PyTorch来测试GPU是否可用。
.bashrc并source,或者重启终端。sudo,但编译自己的程序时不需要。至此,你的Ubuntu Server 22.04已经成功安装了所有CUDA训练相关组件,包括NVIDIA驱动、CUDA Toolkit和cuDNN。现在你可以开始进行深度学习训练了!如果在安装过程中遇到任何问题,欢迎在评论区留言讨论。
关键词:Ubuntu 22.04 CUDA安装、cuDNN配置、NVIDIA驱动安装、深度学习环境搭建
本文由主机测评网于2026-02-27发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227413.html