怎样查看cudnn版本_ubuntu16.04+Geforce GTX1060安装CUDA和cuDNN

DELL G7系列,ubuntu16.04,本机显卡型号: GeForce GTX 1060。

主要步骤如下:

一,安装NVIDIA驱动。
1,本笔记本是F12进入BIOS,将secure boot设置为disable。

2,通过下面命令确保电脑上之前的nvidia驱动已卸载干净(可选)。

sudo apt-get remove --purge nvidia*

3,通过下面命令卸载之前下载的驱动安装包(runfile格式)(可选)。

sudo sh /home/xxx/驱动名.run --uninstall  

4,屏蔽开源驱动nouveau,这里选择blacklist,首先创建新文件。

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

内容如下:

blacklist nouveau
options nouveau modeset=0

再通过如下命令更新:

sudo update-initramfs -u

通过如下命令,nouveau驱动是否被禁用(无输出则被禁用)。

lsmod | grep nouveau

5,打开终端加入,加入官方ppa源。

sudo add-apt-repository ppa:graphics-drivers/ppa

6,刷新软件库。

sudo apt-get update

7,查看推荐的显卡驱动,选择驱动后边有 推荐(recommended)字符的。

ubuntu-drivers devices

d8a142bc0aae5c7a920e080827dfe740.png
本机是推荐nvidia-430,建议不在NVIDIA官网下最新驱动。

8,通过下面命令安装推荐的显卡驱动,并在完成后重启。

sudo apt-get install nvidia-430 nvidia-settings nvidia-prime
reboot

9,检查(确保两个命令都有正常输出)。

下面命令显示显卡的一些内容信息。

nvidia-smi

设置显卡。

nvidia-settings

二,安装cuda和cudnn

1,cuda官网下载,https://developer.nvidia.com/cuda-10.0-download-archive,选择runfile版本。

2,将run文件拷贝到HOME下面,在shell下,HOME目录里执行如下命令。将cuda_10.0.130_410.48_linux.run重命名为cuda.run。

sudo sh cuda.run

这里会显示用户认证信息,按回车键加载到100%。先accept,INSTALL NVIDIA ACCELERATED GRAPHICS DRIVER............选择no。

后面就一路yes和回车即可。

3,设置环境变量。

sudo gedit /etc/profile

并在文件末尾添加如下两行。

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

并执行如下命令,保证了环境变量的永久配置。

source /etc/profile
reboot

4,验证驱动版本和CUDA版本。

cat /proc/driver/nvidia/version

e2280ba3b40e6bf16a97f78298c08c7c.png
nvcc -V

6dcee376ff61615fe1f20b107a1133fe.png

5,安装cudnn

cuDNN Archive​developer.nvidia.com

需要先注册NVIDIA帐号,并通过如下命令解压(在下载好的目录里)。

tar -xvf cudnn-10.0-linux-x64-v7.3.1.20.tgz

解压下载的文件,可以看到cuda文件夹,在当前目录打开终端,执行如下命令。

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*

并查看cudnn版本。

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

参考链接:

Ubuntu16.04上CUDA_10.0及cuDNN的安装_lihe的博客-CSDN博客​blog.csdn.net
339e62937ee3272d0ef90c2c360fd920.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/489194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity3DGUI:Window

#pragma strictvar winRect:RectRect(30,100,150,200);var windowShow:booleantrue;function OnGUI () { windowShowGUI.Toggle(Rect(10,10,100,20),windowShow,"窗口显示"); if(windowShow) //参数:windowID,位置,回调函数&#x…

android分享文件分享结果_干货分享丨DM删除归档日志文件的多种方法

上一期我们讲解了DM数据库归档日志的切换,本期我们讲解DM数据库归档日志文件的删除。本章内容已在如下环境上测试:①操作系统:中标麒麟7;②数据库版本:达梦8;相关关键字:DM数据库、归档日志文件…

三个维度看全球半导体格局变迁

来源:世纪证券费城半导体指数(SOX) 的发展阶段反应了全球半导体的走势与兴衰更替。费半指数涵盖全球半导体设计、设备、制造、 材料等方向, 其走势可以是衡量全球半导体行业景气程度的主要指标。费城半导体指数发行于在 1993 年12…

alot英文怎么读_很多的英文怎么说

你知道吗?一起来学习一下吧!很多的英文:可数:a lot of, lots of, many不可数:a good/great deal of , a good/ great amount of两者皆可:a large quantity of, quantities of同义词辨析:a lot of 和 lots of &#xf…

用samba来创建windows下的文件共享

前言 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现…

贝叶斯网络之父Judea Pearl力荐、LeCun点赞,这篇长论文全面解读机器学习中的因果关系...

来源:机器之心作者:Bernhard Schlkopf图灵奖得主、贝叶斯网络之父 Judea Pearl 曾自嘲自己是「AI 社区的反叛者」,因为他对人工智能发展方向的观点与主流趋势相反。Pearl 认为,尽管现有的机器学习模型已经取得了巨大的进步&#x…

了解Web及网络基础——《图解http》第一章

1. 现在已提出的三项WWW构建技术,分别是把SGML作为页面的文本标记语言的HTML;作为文档传递协议的HTTP;指定文档所在地址的URL(统一资源定位符)。* 2. 网络基础:TCP/IP。通常使用的网络是在TCP/IP协议族的基…

tomcat防cc_浅析Tomcat防止资料被锁的方式

在Windows平台的Tomcat上部署应用后,应用下的个别文件可能会被Tomcat锁住,解部署的时候删除不掉那些内容,就会导致无法重部署。如果解部署删除不掉被锁的文件,Tomcat会在日志中警告说:2013-1-9 15:44:09 org.apache.ca…

Science子刊带来新遗传证据:早期人类驯化了自己

来源:中国生物技术网在开始驯化狗、猫、绵羊和牛等动物前,人类可能已经有了驯化一种完全不同动物的传统,就是我们人类自己。近日,发表在《Science Advances》上的一项新研究引用从某种程度上反映驯化元素的一种疾病的遗传证据表明…

简单的HTTP协议——《图解http》第二章

2.1 HTTP协议用于客户端和服务端直接的通信 在一条通信线路上必定一端是客户端,另一端则是服务端。 2.2 通过请求和响应的交换达成通信。 HTTP协议规定,请求从客户端发出,最后服务器响应该请求并返回。 请求报文的构成和解读。 请求报文是由请…

nacicat for mysql查询_navicat for mysql怎么用

navicat简单的使用方法:1、创建数据库:选中连接名,右键,点击新建数据库。2、删除数据库:选中要删除的数据库,右键,点击删除数据库。3、创建数据表:双击test01,选中表,右键…

字节跳动开发者工具_FAQ | 字节跳动小游游戏发布常见问题汇总

在说常见问题之前,我们先强调2点字节跳动小游戏的基础技术限制(这个很重要,请认真阅读):第1:不允许操作 DOM、BOM,必须改成平台相应的 API 调用方式;第2:不允许动态执行代码的能力,e…

人机协同作战:或改写未来战争规则

来源:中国军网人工智能技术的发展,将深刻影响人机协同作战从态势感知、指挥决策、目标引导、火力打击到毁伤评估的全过程。在人工智能技术的推动下,人机协同作战极有可能成为改写未来战争规则的重要手段之一。人工智能为人机协同作战“补齐短…

激荡十年:美国正在衰落和正在兴起的25个行业

来源:资本实验室 十年,在人类历史中只是非常短暂的一瞬。但是,十年时间又具备了足够的力量,能够对各行业的发展带来剧烈变革。在2009—2018这十年中,以互联网、移动互联网为依托的各种新兴技术层出不穷,不仅…

命令行参数怎么输入_太好用了!谷歌开源的命令行接口工具fire

大家使用最多的命令行工具应该是pip了,pip提供了很多的命令行参数和选项,我们在终端使用pip install --help命令可以查看install子命令的帮助文档。可以看到,除了最常用的pip install package命令,我们还可以附加很多可选选项来控…

Elasticsearch5中安装Elasticsearch-head插件

介绍 elasticsearch-head是一个用于管理Elasticsearch的web前端插件,搞过ES的同学应该都了解。该插件在es5中可以以独立服务的形式进行安装使用。本文将介绍如何操作。 相关链接:https://github.com/mobz/elasticsearch-headhttp://mobz.github.io/elast…

plsql最多可以存多少_银行内部透露:如果有10万块钱,可以都放在余额宝里吗?存银行是不是更好?...

阅读本文前,请您先点击上面的“蓝色字体”,再点击“关注”,这样您就可以继续免费收到最新文章了。每天都有分享。完全是免费订阅,请放心关注。声明:图文来源于网络,版权归原作者所有, 如有侵权请…

图解未来50年前沿科技趋势与22个预测

任何理论研究,必须具有符合未来发展趋势的预测,才能体现其可能的价值。近15年来,我们深入研究互联网结构的变化,提出在过去50年里,互联网从网状结构进化成为大脑模型是21世纪前沿科技爆发的根源,包括物联网…

centos8安装MySQL依赖_centos8安装mysql8

1,检查是否有mysql残留文件查找出安装的mysql软件包和依赖包rpm -pa | grep mysql依次删除yum remove mysql-xxx-xxx-查找出所用的配置文件find / -name mysql依次删除rm -rf /var/lib/mysql2,删除MariaDB的文件,装MySQL的话会和MariaDB的文件…

java format用法_java学习常用函数之日期时间函数

日期时间函数DATE_FORMAT(datetime ,fmt)和STR_TO_DATE(str, fmt)所需的日期模板使用NOW(),SYSDATE(),CURDATE(),CURTIME()获取当前时间SELECT CURTIME(),CURDATE(),NOW(),SYSDATE();DATEDIFF(date1,date2) 返回两个日期之间相差的天数SELECT DATEDIFF(CURDATE(),’2019-3-1′)…