本文提供一份保姆级教程,手把手教你如何在Ubuntu 24.04 LTS上安装NVIDIA显卡驱动、CUDA 12.5以及Docker容器工具包,帮助你快速搭建AI开发环境。无论你是初学者还是老手,都能轻松跟随。
在开始之前,请确保你的系统是Ubuntu 24.04 LTS,并且拥有NVIDIA显卡。检查系统版本:lsb_release -a。检查显卡型号:lspci | grep -i nvidia。同时确保网络连接正常。
sudo apt updatesudo apt upgrade -ysudo apt autoremove -y 这里有多种安装NVIDIA驱动的方式,我们推荐使用PPA仓库安装,最简单稳定。
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt updatesudo apt install nvidia-driver-550 注意:驱动版本可以根据你的显卡选择最新稳定版,例如550。安装完成后,重启系统:sudo reboot。
重启后验证驱动是否安装成功:
nvidia-smi 如果看到GPU列表,说明驱动安装成功。下图是成功后的示例:
CUDA 12.5是NVIDIA的并行计算平台。可以从NVIDIA官网下载runfile进行安装,我们这里演示使用deb网络安装方式(推荐)。
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb\nsudo dpkg -i cuda-keyring_1.1-1_all.debsudo apt updatesudo apt install cuda-toolkit-12-5 安装完成后,需要设置环境变量。编辑~/.bashrc:
echo "export PATH=/usr/local/cuda-12.5/bin:$PATH" >> ~/.bashrcecho "export LD_LIBRARY_PATH=/usr/local/cuda-12.5/lib64:$LD_LIBRARY_PATH" >> ~/.bashrcsource ~/.bashrc 验证CUDA安装:nvcc -V,如果显示CUDA版本12.5,则成功。
首先安装Docker CE,然后安装NVIDIA容器工具包以支持GPU。
# 安装Dockersudo apt install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.ascecho "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/nullsudo apt updatesudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 启动Docker并设置开机自启:
sudo systemctl enable docker --now 将当前用户加入docker组(避免每次sudo):
sudo usermod -aG docker $USER 注销重新登录后生效。
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpgcurl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed "s#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g" | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.listsudo apt updatesudo apt install nvidia-container-toolkitsudo nvidia-ctk runtime configure --runtime=dockersudo systemctl restart docker 验证GPU容器运行:
docker run --rm --gpus all nvidia/cuda:12.5.0-base-ubuntu22.04 nvidia-smi 如果看到GPU信息,则Docker容器工具包安装成功,并且支持GPU加速。
至此,你已经完成了Ubuntu 24.04 安装NVIDIA驱动、CUDA 12.5 安装教程和Docker 容器工具包 安装的全过程。这套环境可以支持绝大多数深度学习框架,如TensorFlow、PyTorch等。如果在安装过程中遇到问题,欢迎留言交流。
本文关键词:Ubuntu 24.04 安装NVIDIA驱动, CUDA 12.5 安装教程, Docker 容器工具包 安装, 显卡驱动安装 保姆级教程。
本文由主机测评网于2026-02-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227349.html