首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ubuntu22.04多显卡安装paddle GPU

Ubuntu22.04多显卡安装paddle GPU

作者头像
Dragon水魅
发布2026-01-23 20:26:49
发布2026-01-23 20:26:49
410
举报
总结

本次配置版本信息如下:

  • NVIDIA 显卡:两张
  • CUDA:11.8
  • cuDNN:8.6.0
  • NCCL:2.21.5.1
确立版本
在这里插入图片描述
在这里插入图片描述
安装CUDA与CUDNN

通过nvidia-smi查看当前显卡驱动版本:

在这里插入图片描述
在这里插入图片描述

通过https://docs.nvidia.cn/cuda/cuda-toolkit-release-notes/index.html找到与之对应的 CUDA 版本:

在这里插入图片描述
在这里插入图片描述

再通过https://developer.nvidia.com/cuda-toolkit-archive/下载该版本的 CUDA :

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run --override

报的警告选择 continue :

在这里插入图片描述
在这里插入图片描述

根据提示选择安装选项,此处我使用的是lxd容器,之前已经安装过显卡驱动,所以此处选择的不安装,如果是物理机或者第一次配置环境,此处应勾选:

在这里插入图片描述
在这里插入图片描述

安装完成后提示:

在这里插入图片描述
在这里插入图片描述

根据上图提示需要配置环境变量:

代码语言:javascript
复制
vim  ~/.bashrc

再文件最后加入以下语句(加入的具体内容根据上述输出进行修改):

代码语言:javascript
复制
export CUDA_HOME=/usr/local/cuda-11.8
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}

然后使其生效:

代码语言:javascript
复制
source ~/.bashrc

可以使用命令 nvcc -V 查看安装的版本信息:

在这里插入图片描述
在这里插入图片描述

进入https://developer.nvidia.cn/rdp/cudnn-archive下载对应 CUDA 的 cuDNN :

在这里插入图片描述
在这里插入图片描述

下载好解压:

代码语言:javascript
复制
tar xvf cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz

进入解压后的目录运行以下命令:

代码语言:javascript
复制
sudo cp include/cudnn*.h  /usr/local/cuda/include
sudo cp lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h 
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

拷贝完成之后,可以使用以下命令查看CUDNN的版本信息:

代码语言:javascript
复制
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述
在这里插入图片描述

表示版本信息为8.6.0。

安装paddle

查看文档https://www.paddlepaddle.org.cn/documentation/docs/zh/2.6/install/pip/linux-pip.html,使用对应命令安装 paddle:

代码语言:javascript
复制
python -m pip install paddlepaddle-gpu==2.6.2 -i https://www.paddlepaddle.org.cn/packages/stable/cu118/
在这里插入图片描述
在这里插入图片描述
安装 NCCL

查看文档:https://developer.nvidia.com/nccl/nccl-legacy-downloads,找到对应的命令:

代码语言:javascript
复制
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt install libnccl2=2.16.5-1+cuda11.8 libnccl-dev=2.16.5-1+cuda11.8
在这里插入图片描述
在这里插入图片描述
验证安装
代码语言:javascript
复制
import paddle
paddle.utils.run_check()
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 总结
  • 确立版本
  • 安装CUDA与CUDNN
  • 安装paddle
  • 安装 NCCL
  • 验证安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档