论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
运维.售后
›
运维.售后
›
【Ubuntu2404】Ubuntu24.04安装NVIDIA驱动/CUDA/cuDNN搭 ...
【Ubuntu2404】Ubuntu24.04安装NVIDIA驱动/CUDA/cuDNN搭建神经网络训练环境 ...
兜兜零元
金牌会员
|
6 小时前
|
显示全部楼层
|
阅读模式
楼主
主题
802
|
帖子
802
|
积分
2406
引言
NVIDIA 驱动 、CUDA 和 cuDNN 是精密相干但各自具有独特功能的技术,它们共同为图形处理单位(GPU)加快的应用程序提供了强大的支持。本文重要先容怎样安装 NVIDIA 驱动、CUDA 及 cuDNN ,为后续神经网络训练提供支持。本文重要先容Ubuntu24.04安装NVIDIA驱动、CUDA和cuDNN的流程。
别的必要分析的是,仅 NVIDIA 系列显卡支持,如需查看本机显卡情况,可以使用如下命令:
lspci | grep -i nvidia
复制代码
charleswyq@charleswyq-ThinkBook-16p-G5-IRX
:
~
$ lspci | grep -i nvidia
01:00.0 VGA compatible controller:
NVIDIA
Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
01:00.1 Audio device:
NVIDIA
Corporation Device 22be (rev a1)
一、安装NVIDIA驱动
NVIDIA驱动使得操作体系和应用程序可以大概与 NVIDIA GPU 进行通信。驱动程序包含了GPU的硬件抽象层,通过它操作体系可以管理和分配GPU资源,如显存和计算核心。对于使用 NVIDIA 显卡的体系来说,安装正确的驱动是确保图形表现正常以及利用GPU加快计算本领的关键。
1.1 从体系工具中安装
由于Ubuntu24.04对 NVIDIA 有相干支持,可以从 软件和更新 - 附加驱动 中安装。
重要提示
:不建议从官网上下载手动安装,否则可能会无法使用,导致 nvidia-smi
命令报错。变动回来会更加麻烦,可能导致根本无法使用最后重装体系(血的教训)。
1.2 检验是否按安装成功
在终端中输入如下命令检验安装情况:
nvidia-smi
复制代码
如果出现上图内容分析已经安装成功,一般来说使用体系工具进行安装就不会堕落。
别的必要记下本机的 CUDA 版本,表格中右上角就是,后续安装cuDNN时必要使用。
Driver Version: 550.120
CUDA Version: 12.4
二、安装CUDA
CUDA是由 NVIDIA 开发的一个并行计算平台和应用编程接口(API),它允许开发者编写可以大概在 NVIDIA GPU 上执行的代码。CUDA 支持 C、C++ 和 Fortran 等多种编程语言,并提供了一套丰富的库来简化开发过程。通过 CUDA,开发者可以充实利用 GPU 中大量的并行处理单位来进行高性能计算使命,例如呆板学习、图像处理、科学模拟等。CUDA 还包罗了调试工具、性能分析器和其他辅助工具,资助开发者优化他们的应用程序。
重要提示
:这里同样不建议手动下载安装,原因同上。 CUDA 安装失败比 NVIDIA Driver 更难处理。
2.1 通过apt-get安装CUDA
打开终端,直接通过 apt-get 进行安装。
sudo apt-get install nvidia-cuda-toolkit
复制代码
2.2 检验是否按安装成功
在终端中输入如下命令检验安装情况:
nvcc -V
复制代码
如果出现上图内容分析已经安装成功,一般来说使用 apt-get 进行安装就不会堕落。
三、安装cuDNN
cuDNN 是一个专门针对深度神经网络(DNN)优化的库,它构建在 CUDA 之上。cuDNN 提供了高度优化的原语(primitives),用于实现常见的深度学习操作,如卷积、池化、激活函数等。这些原语经过经心设计,以最大限度地提高性能并减少内存占用,从而加快深度学习模子的训练和推理过程。cuDNN 支持盛行的深度学习框架,如 TensorFlow、PyTorch 和 MXNet,因此开发者可以直接集成 cuDNN 来提拔其模子的运行服从。
3.1 查看CUDA版本
在终端中输入如下命令查看 CUDA 版本,如果无法运行分析 NVIDIA 驱动安装错误,请完备卸载后重新安装。
nvidia-smi
复制代码
如表中右上角所示, CUDA 版本为 12.4 。
CUDA Version: 12.4
3.2 下载并安装cuDNN
下载链接
:cuDNN (官网)
这里保举从官网下载并安装 cuDNN 。进入官网后,根据自己的必要选择合适版本的 cuDNN 。
根据官网中所示代码进行在线安装。
wget https://developer.download.nvidia.com/compute/cudnn/9.6.0/local_installers/cudnn-local-repo-ubuntu2404-9.6.0_1.0-1_amd64.deb
sudo dpkg -i cudnn-local-repo-ubuntu2404-9.6.0_1.0-1_amd64.deb
sudo cp /var/cudnn-local-repo-ubuntu2404-9.6.0/cudnn-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cudnn
复制代码
整个下载及安装过程还是比较迅速的。
3.3 检验cuDNN是否安装成功
注
:必要安装 PyTorch
打开终端,并启用 Python :
python
复制代码
在 Python 环境中输入如下程序:
from torch.backends import cudnn
cudnn.is_available()
复制代码
如返回 True 则分析cuDNN可以大概使用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
兜兜零元
金牌会员
这个人很懒什么都没写!
楼主热帖
clang-format的使用
深入解析kubernetes中的选举机制 ...
Oracle调度器Scheduler
【黄啊码】MySQL入门—4、掌握这些数据 ...
数据库的建立、增、删、改、查 ...
2万多条健康网站文章大全ACCESS\EXCEL ...
【黄啊码】MySQL入门—5、数据库小技巧 ...
MyBatis运行找不到xml资源文件 ...
V Rising 服务器搭建
看问题和做事情
标签云
挺好的
服务器
快速回复
返回顶部
返回列表