位置: IT常识 - 正文

最新CUDA环境配置教程(ubuntu 20.04 + cuda 11.7 + cuDNN 8.4)(cuda运行环境)

编辑:rootadmin
最新CUDA环境配置教程(ubuntu 20.04 + cuda 11.7 + cuDNN 8.4) ubuntu 20.04 CUDA 11.7 cuDNN 8.4 环境配置教程ubuntu 20.04 CUDA 11.7 cuDNN 8.4 环境配置教程1.查看是否有合适的GPU2.查看系统版本,我用的是ubuntu 20.04:3.验证系统GCC版本:4.通过下面的地址下载安装包:这里奉劝各位一句, 如果你实在是新手, 可以选择deb(local)5.禁用系统自带的显卡驱动6.安装cuda程序7.将CUDA路径加入系统环境这里再次强调一下, 如果没学过vim的同学可以学一下, 在Linux中用的非常多, vim工具也很简单, 就是一个文本编辑工具8.验证安装9.cuDNN下载10.cuDNN安装OK! 到这里就全部安装好了, 希望对大家有用.另外再强调一点, 在Linux上开发, 真的建议广大初学者从命令行开始入手!!!

推荐整理分享最新CUDA环境配置教程(ubuntu 20.04 + cuda 11.7 + cuDNN 8.4)(cuda运行环境),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cuda环境配置,cuda环境配置,cuda最新版本,cuda profile,cuda运行环境,cuda环境变量 win10,cuda环境配置,cuda环境变量 win10,内容如对您有帮助,希望把文章链接给更多的朋友!

本教程可以在完全命令行完成, 你可以只需要用ssh连接主机就好.

本教程适配环境:

ubuntu 20.04cuda 11.7cudnn 8.41.查看是否有合适的GPU

在命令行输入:

lspci | grep -i nvidia

输出:

00:07.0 3D controller: NVIDIA Corporation TU104GL [Tesla T4] (rev a1)2.查看系统版本,我用的是ubuntu 20.04:

在命令行输入:

uname -m && cat /etc/*release

输出:

x86_64DISTRIB_ID=UbuntuDISTRIB_RELEASE=20.04DISTRIB_CODENAME=focalDISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"NAME="Ubuntu"VERSION="20.04.4 LTS (Focal Fossa)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 20.04.4 LTS"VERSION_ID="20.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"VERSION_CODENAME=focalUBUNTU_CODENAME=focal3.验证系统GCC版本:

在命令行输入:

gcc --version

输出:

gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0Copyright (C) 2019 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.4.通过下面的地址下载安装包:

https://developer.nvidia.com/cuda-downloads

比如我这里是Ubuntu 20.04, 那么我选择的是Linux -> x86_64 -> Ubuntu -> 20.04 -> runfile(local)

这里奉劝各位一句, 如果你实在是新手, 可以选择deb(local)

我这里用的是wget的下载命令, 如果大家网速不行, 建议可以手动复制wget后面的网址, 然后在浏览器打开进行下载

在命令行输入:

wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run

5.禁用系统自带的显卡驱动

在命令行输入:

sudo touch /etc/modprobe.d/blacklist-nouveau.confsudo vim /etc/modprobe.d/blacklist-nouveau.conf

然后将下面的内容添加到/etc/modprobe.d/blacklist-nouveau.conf中并保存:

blacklist nouveauoptions nouveau modeset=0

更新一下

sudo update-initramfs -u

输出:

update-initramfs: Generating /boot/initrd.img-5.4.0-110-generic

这里需要重启一下

sudo reboot6.安装cuda程序

找到我们在之前下载.run文件

在命令行输入:

sudo sh cuda_11.7.0_515.43.04_linux.run

运行之后可能要稍微等一小段时间, 20~30秒左右, 系统在解压文件并加载, 不用着急.

最新CUDA环境配置教程(ubuntu 20.04 + cuda 11.7 + cuDNN 8.4)(cuda运行环境)

然后需要你先接受使用协议:

然后选择安装:

这里可以明确的看到, 它会帮你自动安装好所需要的驱动, 这里建议使用它的会比较好.包括:驱动,toolkit,demo和文档都可以安装好.

然后界面会跳回之前的界面, 稍等, 这里在安装东西, 大家不要慌.

等待安装完毕会有如下界面:

这就完了吗? 当然不是!

7.将CUDA路径加入系统环境

在安装完成后, 我们需要将cuda的路径写入系统环境变量中, 让系统能够找到CUDA.

这里需要你用VIM或者gedit打开~/.bashrc:

这里再次强调一下, 如果没学过vim的同学可以学一下, 在Linux中用的非常多, vim工具也很简单, 就是一个文本编辑工具vim ~/.bashrc

然后将下面的内容放在.bashrc文件的最后面

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64export PATH=$PATH:/usr/local/cuda/binexport CUDA_HOME=$CUDA_HOME:/usr/local/cuda

然后输入:

source ~/.bashrcsudo ldconfig

这两步是来更新系统环境的

8.验证安装

查看nvcc:

nvcc -V

查看你的系统GPU参数, 运行deviceQuery:

/usr/local/cuda/extras/demo_suite/deviceQuery

特别注意一点:现在安装方式把原来老版本中samples文件夹替换成了demo_suit, 原来完整版的samples请前往GITHUB下载: https://github.com/NVIDIA/cuda-samples

9.cuDNN下载

下载地址: https://developer.nvidia.com/rdp/cudnn-download

将下载的tar文件上传到设备上

解压缩文件:

tar -xvf cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive.tar.xz

10.cuDNN安装

将下载好的.h文件和lib文件放到cuda文件夹目录下:

注意这里的cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive可能会因为你是用别的版本而稍有不同, 请使用别的版本的同学自行更改

sudo cp cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive/include/cudnn*.h /usr/local/cuda/includesudo cp -p cudnn-linux-x86_64-8.4.0.27_cuda11.6-archive/lib/libcudnn* /usr/local/cuda/lib64sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*OK! 到这里就全部安装好了, 希望对大家有用.另外再强调一点, 在Linux上开发, 真的建议广大初学者从命令行开始入手!!!
本文链接地址:https://www.jiuchutong.com/zhishi/288771.html 转载请保留说明!

上一篇:坦桑尼亚塞伦盖蒂国家公园的斑马和角马 (© Raffi Maghdessian/Cavan Images)(坦桑尼亚塞伦盖蒂公园有什么动物)

下一篇:Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

  • 一个人只能有一个支付宝账号吗(一个人只能有一个车牌吗)

    一个人只能有一个支付宝账号吗(一个人只能有一个车牌吗)

  • 微信卸载重装后怎么恢复聊天记录(微信卸载重装后数据还在吗)

    微信卸载重装后怎么恢复聊天记录(微信卸载重装后数据还在吗)

  • 华为mate30pro屏幕容易碎吗(华为mate30pro屏幕刷新率怎么设置)

    华为mate30pro屏幕容易碎吗(华为mate30pro屏幕刷新率怎么设置)

  • 6g和8g运行有什么区别(6g和8g运行有什么区别平板)

    6g和8g运行有什么区别(6g和8g运行有什么区别平板)

  • 苹果手机白点怎么设置(苹果手机白点怎么设置出来)

    苹果手机白点怎么设置(苹果手机白点怎么设置出来)

  • 上两根内存条显示器就不亮了(两根内存条显示内存8G)

    上两根内存条显示器就不亮了(两根内存条显示内存8G)

  • 在word中用户可以用什么的方式保护文档不受破坏(在Word中用户可以绘制斜线表头)

    在word中用户可以用什么的方式保护文档不受破坏(在Word中用户可以绘制斜线表头)

  • 呼叫转移是什么意思(无条件呼叫转移是什么)

    呼叫转移是什么意思(无条件呼叫转移是什么)

  • 华为p40待机时间(华为p40待机时间短)

    华为p40待机时间(华为p40待机时间短)

  • 屏幕录像在哪里打开(屏幕录像在哪里打开华为)

    屏幕录像在哪里打开(屏幕录像在哪里打开华为)

  • 华为消费者bg是什么(华为消费者bg是什么意思)

    华为消费者bg是什么(华为消费者bg是什么意思)

  • 支付宝删了好友对方再加回来知道吗(支付宝删了好友还能看到蚂蚁森林吗)

    支付宝删了好友对方再加回来知道吗(支付宝删了好友还能看到蚂蚁森林吗)

  • 苹果xsmax运行内存多大(苹果xsmax运行内存是多少G)

    苹果xsmax运行内存多大(苹果xsmax运行内存是多少G)

  • 手机dpi怎么调(手机dpi设置)

    手机dpi怎么调(手机dpi设置)

  • 剪映里的视频怎么保存到相册(剪映里的视频怎么旋转方向)

    剪映里的视频怎么保存到相册(剪映里的视频怎么旋转方向)

  • 手机微博怎么发帖(手机微博怎么发作品)

    手机微博怎么发帖(手机微博怎么发作品)

  • 视频长了发不出去怎么办(视频长发不出去怎么剪辑)

    视频长了发不出去怎么办(视频长发不出去怎么剪辑)

  • 微博可以定时发送吗(微博可以定时发微博吗)

    微博可以定时发送吗(微博可以定时发微博吗)

  • 车载蓝牙断断续续(车载蓝牙断断续续的怎么回事)

    车载蓝牙断断续续(车载蓝牙断断续续的怎么回事)

  • seata注册nacos报错:nettyServer init error:ErrCode:400, ErrMsg:failed to req API:/api//nacos/v1/ns/instan(seata+nacos)

    seata注册nacos报错:nettyServer init error:ErrCode:400, ErrMsg:failed to req API:/api//nacos/v1/ns/instan(seata+nacos)

  • 两阶段鲁棒优化的 Benders分解 与 行列生成(C&CG) 算法及算例讲解(两阶段鲁棒优化 多目标)

    两阶段鲁棒优化的 Benders分解 与 行列生成(C&CG) 算法及算例讲解(两阶段鲁棒优化 多目标)

  • STM32CubeIDE开发(三十一), stm32人工智能开发应用实践(Cube.AI).篇一(stm32cubeIDE开发串口 修改速率)

    STM32CubeIDE开发(三十一), stm32人工智能开发应用实践(Cube.AI).篇一(stm32cubeIDE开发串口 修改速率)

  • EasyExcel复杂表头导出(一对多)升级版(excel表格复杂表头)

    EasyExcel复杂表头导出(一对多)升级版(excel表格复杂表头)

  • 一般纳税人出租不动产增值税税率
  • 企业注册资金需要拿钱出来吗
  • 未认证的进项税能做转出处理吗
  • 待抵扣税金怎么算
  • 公对公转账在手机上怎么操作
  • 金税四期的到来意味着什么
  • 小额转款
  • 公交补贴收入账务处理怎么做?
  • 调整以前年度销售费用会计分录
  • 收地方工会的专用发票
  • 地税逾期申报怎么处理
  • 退税勾选后如何开红字
  • 2008版增值税普通发票图片
  • 个体户 季报
  • 合伙项目如何进行分红
  • 个人到税局开具发票流程
  • 高新创投企业所得税税率
  • 跨年度的暂估入库账务处理
  • 云服务器免费使用
  • 华为授权查询系统
  • 在win7中创建快捷方式可以创建什么
  • 期初未缴纳税额负数
  • php静态变量生命周期
  • 发生债务重组收益的分录
  • 改进yolov4
  • mongodb4.0安装教程
  • 超出经营范围开票怎么处理
  • 其他收益年末需要结转吗
  • 酒店装修的整个流程图
  • 公司给员工的购房补贴
  • 企业非流动资产占比多说明什么
  • 前端种类
  • dedecms使用教程
  • java的基本
  • vue解决跨域的几种办法
  • 新建配电房需要哪些手续
  • 收到生育津贴如何入账
  • 营改增一般纳税人简易征收的范围
  • 运输费抵扣进项税怎么算
  • 资本支出预算属于经营预算吗
  • 处置使用过的固定资产,税率按多少
  • 机动车统一发票怎么开
  • 个人扣税是怎么扣的
  • 损益类科目全部科目
  • 生产加工企业辅导资料
  • 增值税为什么要结转
  • 怎么对外投资
  • 流动资产周转率和总资产周转率
  • 待摊费用科目分录
  • 购买原材料还没发票
  • 制造费用转入什么
  • 差旅费的进项税率是多少
  • 成本费用利润率一般在什么范围
  • 开票操作流程是什么
  • 注销基本户必须注销专户吗
  • 电脑开机一直显示windowsxp
  • 关闭空闲的ide通知怎么写
  • ubuntu系统如何切换中文
  • linux pb
  • mac怎么安装字体到ai
  • 如何创建虚拟硬盘
  • redhat无法启动
  • linux 去除换行
  • win10在更新界面怎么办
  • 如何永久激活win11
  • windows7更新补丁后蓝屏
  • linux挂载啥意思
  • js中||的用法
  • 纵向导航页面
  • IE、FF、Chrome浏览器中的JS差异介绍
  • jQuery使用$.ajax提交表单完整实例
  • js格式化输出数字
  • jquery页面跳转的方法
  • 新浪微博手机客户端下载
  • 大连税务局王局长
  • 北京朝阳区地税服务大厅
  • 小规模国税申报表填写方法
  • 广东省地方税务局
  • 福建省电子税务局操作指南
  • 浙江电子税务局app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设