位置: 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(二)

  • 电子商务网店的建设策划(电子商务网店的类型有哪些)

    电子商务网店的建设策划(电子商务网店的类型有哪些)

  • 淘宝好友能看到我的足迹吗(淘宝好友能看到闲鱼发布的东西吗)

    淘宝好友能看到我的足迹吗(淘宝好友能看到闲鱼发布的东西吗)

  • 如何关闭qq礼物墙(如何关闭qq我的礼物)

    如何关闭qq礼物墙(如何关闭qq我的礼物)

  • 手机支付宝免冠照片怎么拍(手机支付宝免冠照怎么拍)

    手机支付宝免冠照片怎么拍(手机支付宝免冠照怎么拍)

  • 视频时通话中断是什么意思

    视频时通话中断是什么意思

  • windows操作系统是

    windows操作系统是

  • 微信拉黑后什么样子(微信拉黑后什么效果)

    微信拉黑后什么样子(微信拉黑后什么效果)

  • 小米蓝牙怎么调双耳模式(小米蓝牙怎么调节音量)

    小米蓝牙怎么调双耳模式(小米蓝牙怎么调节音量)

  • 电脑可以直接连wifi吗(电脑可以直接连网线接口吗)

    电脑可以直接连wifi吗(电脑可以直接连网线接口吗)

  • 拼多多改规格有影响吗(拼多多修改产品规格会影响权限吗)

    拼多多改规格有影响吗(拼多多修改产品规格会影响权限吗)

  • 桌面的新含义是什么意思(桌面的新含义是什么四年级)

    桌面的新含义是什么意思(桌面的新含义是什么四年级)

  • 华为荣耀30pro和pro+有什么区别(华为荣耀30pro和p40pro)

    华为荣耀30pro和pro+有什么区别(华为荣耀30pro和p40pro)

  • 座机电话打不出去是怎么回事(如何把座机电话转接到手机)

    座机电话打不出去是怎么回事(如何把座机电话转接到手机)

  • 关机时的未接来电开机后会显示吗(关机时的未接来电开机后 怎么察)

    关机时的未接来电开机后会显示吗(关机时的未接来电开机后 怎么察)

  • 电脑版钉钉能发语音吗(电脑版钉钉能发看看动态吗)

    电脑版钉钉能发语音吗(电脑版钉钉能发看看动态吗)

  • 微信加附近人没反应怎么办(微信加附近人没有提示)

    微信加附近人没反应怎么办(微信加附近人没有提示)

  • word文档怎么打上下标(word文档怎么打分数)

    word文档怎么打上下标(word文档怎么打分数)

  • iphone11双卡双待怎么用(iphone11双卡双待信号冲突)

    iphone11双卡双待怎么用(iphone11双卡双待信号冲突)

  • 苹果7没有is语音吗(iphone7siri怎么打开语音)

    苹果7没有is语音吗(iphone7siri怎么打开语音)

  • 华为stkal00是什么型号(华为stkal00什么型号手机)

    华为stkal00是什么型号(华为stkal00什么型号手机)

  • procreate怎么保存(procreate怎么保存源文件)

    procreate怎么保存(procreate怎么保存源文件)

  • 酷狗视频怎么保存到手机(酷狗视频怎么保存到本地)

    酷狗视频怎么保存到手机(酷狗视频怎么保存到本地)

  • 小米6电池容量多大(小米6电池容量校准)

    小米6电池容量多大(小米6电池容量校准)

  • 小红书是腾讯旗下的吗(小红书是属于腾讯旗下的吗)

    小红书是腾讯旗下的吗(小红书是属于腾讯旗下的吗)

  • puk码解锁方法(荣耀puk码解锁方法)

    puk码解锁方法(荣耀puk码解锁方法)

  • vivo如何录屏

    vivo如何录屏

  • BIOS设置USB启动方法使用教程(u盘bios设置usb启动)

    BIOS设置USB启动方法使用教程(u盘bios设置usb启动)

  • HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

    HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

  • Vue3配置路由(vue-router)(vue路由使用方法)

    Vue3配置路由(vue-router)(vue路由使用方法)

  • 财税2019 21号第二条
  • 如何计算转让金融商品盘亏应交增值税
  • 银行应发贷款和实际收到的贷款为什么不一致
  • 销售额负数怎么报税
  • 增值税改革后增值税申报表怎么填写
  • 建筑业确认收入的时间是按进度计量么
  • 融资租赁购入固定资产的融资费用如何扣除
  • 机械设备租赁印花税谁交
  • 承租人与出租人签订了一份租赁合同,该设备
  • 营改增之前
  • 特殊销售方式下销售额的确定
  • 员工个人所得税申报方式选哪个
  • 房地产开发公司注册资金要求
  • 企业购买商品房限购吗
  • 进项为13%,销售时是否可按9%
  • mac怎么开机
  • 没有实缴的股份转让要交个人所得税吗
  • 管理人员预借差旅费会计分录怎么写
  • 资产负债表日后事项涵盖期间
  • 上缴财政的收入 企业所得税
  • 奖励先进个人计划怎么写
  • linux系统查询mac地址命令
  • 32位升级64位系统教程
  • vue使用render
  • React常见面试题
  • 约克大教堂是基督教吗
  • php的laravel框架答辩
  • 高新技术企业补助需要交所得税吗
  • win11设置项改中文
  • 个税系统为什么没有累计数据
  • 商贸公司库存商品有哪些
  • 计算分配本月职工工资会计分录
  • 小规模纳税人利润超过300万
  • SQL Server 2008用'sa'登录失败,启用'sa'登录的解决办法
  • sqlserver连接到服务器登录名
  • PostgreSQL教程(五):函数和操作符详解(1)
  • 文件柜质量标准
  • mysql命令行怎么用
  • 进项税大于销项税怎么结转
  • 个体户经营所得税率表
  • 开发成本的会计科目编码
  • 砖厂的会计分录有哪些
  • 原材料报废卖掉会计分录
  • 关于发放节日补助的通知
  • 一般纳税人怎么算税
  • 购入产品用作样品怎么做
  • 非货币性资产交换和债务重组的区别
  • 计提本月工资会计怎么做账
  • 增值税普通发票查询
  • 减免所得税额a201030怎么填
  • 海运发票可以抵扣增值税吗
  • 个人账户发工资扣税吗
  • sql如何截取字段
  • freebsd操作命令
  • 电脑蓝屏bios设置教程
  • Win10 Mobile/PC build 10586.589曝光:老机型有份
  • linux批量处理文件
  • win7 32位无线网卡驱动
  • 怎么处理人际关系
  • float浮动布局原理
  • firefox margin-top失效的原因与解决办法
  • vue只适合做单页项目吗
  • unity3d动态加载资源
  • java深入理解
  • 扩展坞哪个牌子比较好
  • node.js操作
  • layout_gravity与gravity的区别
  • javascript运用
  • jquery如何调用
  • python调大小
  • jquery悬浮显示
  • 青海国家税务局官网
  • 宁波车管所作息时间
  • 千元版的发票
  • 一般纳税人如何开具3%的发票
  • 如何做好基层税务分局长工作
  • 公民海外收入纳税
  • 税务总局纪律作风
  • 北京市停车发票
  • 国外工资个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设