嗯哈,好强大的样子!!!试试看

本文强调了在编程世界中,实际行动远比空谈语言重要。鼓励大家保持热情,不断实践,用代码书写自己的故事。

keep coding !!!

Don’t be a giant of language, a dwarf of action ! ! !

### 在 Ubuntu 上安装 CUDA 和 cuDNN 的方法 #### 1. 安装 NVIDIA 驱动程序 在安装 CUDA 之前,需要先确保系统已经正确安装了兼容的 NVIDIA 显卡驱动程序。可以通过以下命令检查显卡型号及其驱动状态: ```bash nvidia-smi ``` 如果未安装驱动或者版本不匹配,则需按照官方文档中的指导进行安装[^4]。 #### 2. 添加 CUDA 软件仓库并安装 CUDA Toolkit 为了简化依赖关系处理流程,推荐采用官方提供的 .deb 文件形式完成 CUDA toolkit 的部署工作。 - 下载适用于目标平台架构类型的 `.deb` 包; - 导入公共 GPG key 并配置 apt source list 条目以便后续操作更加顺畅高效; - 运行标准包管理工具完成实际组件安裝过程. 具体步骤如下所示: ##### (1)注册 NVIDIA 开发者账户并访问下载页面 前往 [NVIDIA Developer Zone](https://developer.nvidia.com/) 登录个人账号后找到对应版本链接地址。 ##### (2)获取适合当前系统的 DEB 包资源路径 例如针对 ubuntu focal(20.04),可能形如下面这样的 URL 地址: ```text https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb ``` ##### (3)执行必要的准备工作 利用 wget 获取远程文件至本地存储位置,接着调用 dpkg 命令加载密钥环信息进入环境变量当中去. ```bash wget https://developer.download.nvidia.com/compute/cuda/repos/<distro>/<arch>/cuda-keyring_<version>_all.deb sudo dpkg -i cuda-keyring_<version>_all.deb ``` ##### (4)刷新缓存数据结构体之后再实施最终环节 此时应该能够顺利检索到来自 nVidia 提供的新镜像源列表项啦!让我们赶紧试试看吧~ ```bash sudo apt-get update && sudo apt-get install -y cuda ``` 至此为止,CUDA 工具集就已经被成功引入到了我们的开发环境中咯~接下来我们还需要做一些额外的小事情哦~ #### 3. 设置环境变量 为了让编译器以及其他应用程序可以正常寻址到刚才新加入的内容模块里头的东西们呀~,我们需要手动编辑 profile 文件添加几条记录进去才行呢! 打开终端窗口键入 nano ~/.bashrc 启动文本编辑模式,在最底部追加类似这样的一组设定语句即可满足需求啦!记得保存修改后的成果哟~ ```bash export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH ``` 最后一步别忘了重新加载一遍生效规则!不然的话刚刚做的那些努力可就白费喽~ ```bash source ~/.bashrc ``` #### 4. 安装 cuDNN 库 cuDNN 是由 NVIDIA 维护的一个深度学习 GPU 加速库集合,它能显著提升 TensorFlow、PyTorch 等框架下的训练速度表现。这里介绍一种简便的方式来进行集成绑定操作: 同样地也是先进入开发者中心定位好自己所需要的发行号段位数等等参数条件之后点击 download button 下来得到压缩包格式的数据资料。解压出来以后只需要简单粗暴地把里面的 header definition files 复制粘贴过去指定好的 include 子目录下边就好了嘛~ 当然也可以直接运行 shell scripting 自动化脚本实现相同效果咧~就像这样子一样滴~ ```bash sudo cp ./include/cudnn*.h /usr/local/cuda/include/ sudo cp lib/*libcudnn* /usr/local/cuda/lib64/ sudo chmod a+r /usr/local/cuda/lib64/*libcudnn* ``` 到这里整个流程就算是圆满结束了撒花庆祝一下呗!!! --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值