Ubuntu 20.04 安装CUDA Toolkit和cuDNN_ubuntu20.04 cuda toolkit (e.g. version 9.2)-程序员宅基地

技术标签: cuda  python  ubuntu  linux  深度学习  开发编程  

Ubuntu 20.04 安装 cuda-toolkit-11.0 和 cudnn-8.0.5

1、首先下载安装cuda驱动

win + A键,打开所有程序,然后找到Software & Update,点击之后选择Additional Drivers,选择其中一个,然后点击Apply changes,如下图所示:
在这里插入图片描述

然后重启系统,在终端中输入nvidia-smi,查看驱动是否安装成功,出来这种表格就算成功了。
在这里插入图片描述

2、下载并安装 CUDA Toolkit

这里下载的是CUDA Toolkit 11.0.3版本。

wget https://developer.download.nvidia.com/compute/cuda/11.0.3/local_installers/cuda_11.0.3_450.51.06_linux.run
sudo sh cuda_11.0.3_450.51.06_linux.run 

注意安装的时候,会提示已经有驱动了,这时我们不选择Abort,选择继续安装,然后填入accept
紧接着,当选择安装哪些组件的时候,需要取消勾选cuda driver,不然会安装失败。安装成功结果如下:
在这里插入图片描述
然后添加环境变量到 ~/.bashrc 文件的末尾:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

保存退出后,source ~/.bashrc是环境变量生效。

测试一下装的cuda有没有生效:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

测试成功的话输出如下信息:
在这里插入图片描述

3、下载cuDNN

从官网下载cudnn-11.0-linux-x64-v8.0.5.39.tgz,并进行如下操作:

tar zxvf cudnn-11.0-linux-x64-v8.0.5.39.tgz 
sudo cp cuda/include/cudnn* /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn* /usr/local/cuda/lib64/libcudnn*

Enjoy it!!

参考链接

Ubuntu 20.04 安装 CUDA Toolkit 的三种方式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44796518/article/details/116033069

智能推荐

有安全一点的网贷大数据信用查询网站吗?-程序员宅基地

文章浏览阅读269次,点赞5次,收藏8次。在互联网金融日益发展的今天,网贷大数据查询网站成为了许多人申贷前的必备工具。随着使用这些网站的人群越来越多,安全问题也逐渐浮出水面。最近,就有许多用户反馈自己的个人信息在网贷大数据查询网站上被泄露。为了解决这一问题,我们来讨论一下如何寻找安全的网贷大数据查询网站。!网贷大数据信用报告怎么查?一、选有报告版本多的平台市面上有一些平台是按照检测项目收费的,在网上随处可见一些查询的二维码,但是查询版本比较单一,而且没有服务可言。二、选择有专业客服的的平台。

C# SuperSocket 手把手教你入门 傻瓜教程---4(创建一个最简单的服务器和多客户端双向通信程序)-程序员宅基地

文章浏览阅读7.7k次,点赞5次,收藏46次。C# SuperSocket 手把手教你入门 傻瓜教程---4(创建一个最简单的服务器和多客户端双向通信程序)_supersocket

python怎么将整数反转输出_python 反转整数-程序员宅基地

文章浏览阅读2.8k次。给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。需要针对负数做特殊处理。def reverse(x)..._输入一个整数将各位数字反转输出pathon

vant/lib/vant-css/index.css in ./src/main.js_error in ./node_modules/vant-green/lib/index.css-程序员宅基地

文章浏览阅读3.4k次。not found: vant/lib/vant-css/index.css in ./src/main.jsvant组件引用报错 :This dependency was not found: * vant/lib/vant-css/index.css in ./src/main.jsTo install it, you can run: npm install --save vant/lib/vant-css/index.css解决办法 :在index.html文件中以cdn的形式,引入_error in ./node_modules/vant-green/lib/index.css

Ch32v307驱动42步进电机,实现串口通信_ch32v307 串口发送接收程序-程序员宅基地

文章浏览阅读1.4k次,点赞2次,收藏7次。42步进电机驱动_ch32v307 串口发送接收程序

C++ vector中reserve和resize区别_reserve 和 resize 性能-程序员宅基地

文章浏览阅读687次。C++ vector中reserve和resize区别_reserve 和 resize 性能

随便推点

Python学习指南

本文提供了一份全面的Python学习指南,从Python核心基础到各种就业方向的技能要求都有所涉及。首先介绍了必须掌握的Python核心基础知识,然后深入探讨了Python开发中必备的技能,如前端开发、运维和数据库应用。随后,针对不同的就业方向,提供了相应的学习路线和重点技能。最后强调了实战经验的重要性,以及如何通过实战项目来武装自己,打开就业的大门。

OSPF虚链路配置及认证_ospf的vlink开认证-程序员宅基地

文章浏览阅读6.1k次,点赞5次,收藏14次。写在前面:虚链路被视为是骨干区域area0的一个延伸,因此如果在路由器上开启了area0的区域认证,那么要注意虚链路也要参与认证。1.网络拓扑图链接:https://pan.baidu.com/s/1SA7nmvomJziYq5x8U18gtA提取码:8888eNSP链接:https://pan.baidu.com/s/1wP0vHim4yqVV0bc0wmzhFw提取码:88882.网络需求a.R1、R2、R3及R4运行OSPF;b. 由于Area2未与Area0直连,因此网络中OSP_ospf的vlink开认证

Springcloud+ Springsecurity oauth2.0 + jwt简单实现认证_spring cloud oauth 2.0 enablewebsecurity-程序员宅基地

文章浏览阅读3.8k次。基于Springcloud+ Springsecurity oauth2.0 + jwt 实现一个认证授权手脚架一.用户的认证与授权什么是用户身份认证?用户身份认证即用户去访问系统资源时系统要求验证用户的身份信息,身份合法方可继续访问。常见的用户身份认 证表现形式有:用户名密码登录,指纹打卡等方式。什么是用户授权?用户认证通过后去访问系统的资源,系统会判断用户是否拥有访问资源的权限,只允..._spring cloud oauth 2.0 enablewebsecurity

DateTimePicker控件进行时间选择与显示_vb.net datetimepicker 怎么选时间-程序员宅基地

文章浏览阅读490次。1.格式化选python基础教程择时间Start_Time.Format = DateTimePickerFormat.Custom; Start_Time.CustomFormat = "yyyy-MM-dd-HH:mm";2.时间c#教程比较大小DateTime t1 = DateTime.Parse(Start_Time.Text.Trim());DateTime t2 = DateTime.Parse(End_Time.Text.Trim());if (DateTime.Compare_vb.net datetimepicker 怎么选时间

C++11:shared_ptr循环引用问题

详细介绍了引用循环出现的场景及为什么会出现引用循环,以及如何解决引用循环,引入了weak的概念。

Spring Boot的热部署工具“AND”Swagger测试工具

指的是在项目无需重启的情况下,只需要刷新页面,即可获得已经修改的样式或功能。要注意该工具一般用于开发环境,在生产环境中最好不要添加这个工具。对于无需重启便可刷新这么方便的工具,在项目中该如何使用:在spring boot 项目中使用工具的方法就是引入相关依赖,热部署工具的依赖如下:

推荐文章

热门文章

相关标签