当前位置: 首页 > news >正文

Ubuntu安装CUDA/cuDNN全指南

一、CUDA Toolkit安装

是由 NVIDIA 推出的软件开发工具包,专为利用 NVIDIA GPU 进行通用计算而设计。包括CUDA 编译器 (nvcc)、CUDA 库、CUDA 运行时和驱动程序 API等。

1.查看安装的显卡驱动版本:

nvidia-smi

比如是:Driver Version: 570.181

2.根据显卡驱动版本选择适配的CUDA Toolkit版本:

​ 打开 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html,往下翻,找到不同显卡驱动版本匹配的CUDA Toolkit版本。类似如下图所示:

3. 选择合适的版本

打开 https://developer.nvidia.com/cuda-toolkit-archive,选择适合显卡驱动的版本,

比如CUDA Toolkit 12.9.1,则点击该链接。

在新打开的这个页面可以选择操作系统、架构、版本、安装类型等信息(如下图所示),从而选择合适的安装指令:

此时下面的文本框会出现对应的安装指令:

wgethttps://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pinsudomvcuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600wgethttps://developer.download.nvidia.com/compute/cuda/12.9.1/local_installers/cuda-repo-ubuntu2204-12-9-local_12.9.1-575.57.08-1_amd64.debsudodpkg -i cuda-repo-ubuntu2204-12-9-local_12.9.1-575.57.08-1_amd64.debsudocp/var/cuda-repo-ubuntu2204-12-9-local/cuda-*-keyring.gpg /usr/share/keyrings/sudoapt-getupdatesudoapt-get-yinstallcuda-toolkit-12-9

依次执行上面的安装指令,进行安装。

4.修改 ~/.bashrc文件,增加以下内容:

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64 ​exportPATH=$PATH:/usr/local/cuda/binexportCUDA_HOME=/usr/local/cuda

5.切换CUDA Toolkit版本

​ 输入以下代码查看cuda的软链接:
​ ls -l /usr/local/

一台设备可以安装不同的CUDA Toolkit版本,想要切换版本,只需要改变这个软链接: ln -snf /usr/local/cuda-*****/ /usr/local/cuda ls -l /etc/alternatives/cuda /etc/alternatives/cuda -> /usr/local/cuda-12.9 readlink -f /usr/local/cuda /usr/local/cuda-12.9

6.卸载CUDA Toolkit

​ sudo /usr/local/cuda-*****/bin/cuda-uninstaller
​ 将其中星号换为自己的版本即可。

二、cuDNN安装

cuDNN(CUDA Deep Neural Network library)是 NVIDIA 推出的深度神经网络加速库,优化了卷积、池化、归一化和激活层等操作。
下载地址: https://developer.nvidia.com/cudnn-downloads

根据系统版本选择然后执行以下命令就能安装了

不同的选项最后的安装指令可能不一样,按官网显示的命令安装即可:

wget https://developer.download.nvidia.com/compute/cudnn/9.17.0/local_installers/cudnn-local-repo-ubuntu2204-9.17.0_1.0-1_amd64.deb sudo dpkg -i cudnn-local-repo-ubuntu2204-9.17.0_1.0-1_amd64.deb sudo cp /var/cudnn-local-repo-ubuntu2204-9.17.0/cudnn-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cudnn

若要安装适用于 CUDA 12 的版本,请执行上述配置,但安装 CUDA 12 特定软件包:

sudo apt-get -y install cudnn9-cuda-12

若要安装适用于 CUDA 13 的版本,请执行上述配置,但安装 CUDA 13 特定软件包:

sudo apt-get -y install cudnn9-cuda-13

cuDNN的安装,本质上就是将cuDNN的头文件和库文件,拷贝到对应cuda版本(比如/usr/local/cuda-12.8)的include和lib64目录下即可。

http://www.cnnetsun.cn/news/19694.html

相关文章:

  • 字节跳动开源90亿学术大模型:轻量化英文场景解决方案来了
  • 如何获取119,376个英语单词发音MP3音频资源?实用工具完整指南
  • GitHub下载加速革命:告别龟速访问的终极解决方案
  • cohesive 单元设置粘性(VISCOSITY)
  • AI 内容洞察决策系统:4 大功能让科技企业创新效率提升 50%,敏捷破局信息困局
  • DeepPCB数据集终极指南:PCB缺陷检测实战手册
  • 7-Zip ZS:六种压缩算法如何彻底改变你的文件处理体验
  • Chrome DevTools Protocol终极指南:解锁浏览器自动化的无限可能
  • ET框架客户端性能优化终极指南:从15秒到3秒的快速启动实战
  • 4种有效方法:如何将音乐从Mac传输到Android
  • LoRaWAN智慧物联应用:远距离、低功耗、广连接
  • KK-HF_Patch完整使用指南:轻松解锁游戏无限可能
  • AppPolice终极指南:如何快速限制Mac应用CPU占用
  • 2025 年广州服装批发市场推荐:原创与效率双驱采批标杆
  • 记录vue动态切换访问后台服务
  • stm32 adc采集光敏传感器模块的模拟输出脚A0的值
  • 银发旅游崛起:退休后的“第二人生”革命
  • 3步精通Eino框架:构建企业级Go语言AI应用
  • 如何让文件秒变二维码?文件生成二维码技巧
  • 如何实现本地图片转为二维码?本地图片生成二维码全攻略
  • 如何创作你的专属表情包?GIF动图制作全攻略
  • 探索数字经济前沿:2025国际期刊/国际会议
  • Windows热键冲突检测利器:Hotkey Detective深度解析
  • MELD多模态情感识别:如何让AI真正理解对话中的情感变化?
  • 创意AI应用开发大赛 - 基于Google AI Studio的创新实践指南
  • AI是风口还是泡沫?一个独立开发者的冷思考
  • 喜马拉雅下载工具终极指南:快速实现离线音频批量管理
  • 校务管理|基于Java+ vue校务管理系统(源码+数据库+文档)
  • 酒店预约|基于Java+ vue酒店预约系统(源码+数据库+文档)
  • 校园社团|基于springboot 校园社团管理系统(源码+数据库+文档)