ubuntu---CUDA 安装注意点总结
安装CUDA前的基础准备:
1、查看内核、gcc版本并记住。
最好 禁止内核更新,以防止以后工作中意外的系统更新使内核自动更新了,与驱动版本不兼容了。
2、禁用 nouveau驱动。
3、多下载几个版本的 Nvidia-x.x.run
以防止安装不成功时,快速卸载重装。有时候并不是一把成功,安装不报错,但是驱动不工作,即是nvidia-smi查询无反应,就是驱动没安好 或者 安装的版本与系统硬件有冲突。
4、最好Nvidia驱动与CUDA一块安装。
安装CUDA时,通过选项是否安装驱动来安装Nvidia驱动。或者ppa源安装,安装完Nvidia驱动后nvidia-smi查询看一下多匹配的cuda版本。
5、多下载几个版本的 CUDA-x.x.run。
以防止安装不成功时,快速卸载重装,有时候并不是一把成功。
(同理,如果采用NVIDIA-XX-.run安装显卡驱动,也是多下载几个版本的 NVIDIA-XX-.run。解决 内核与显卡驱动版本不对应的问题,思路:1、改变内核版本;2、改变驱动版本。)
6、sudo sh cuda_x.x.x_linux.run --no-opengl-libs (双显卡的注意),遇到提示是否安装openGL ,选择no。
如果电脑是双显,且主显是非NVIDIA的GPU在工作需要选择no,否则可以yes,其他都选择yes或者默认即可。
如果电脑是双显卡,且在这一步选择了yes,那么你极有可能安装完CUDA之后,重启图形化界面后遇到登录界面循环问题:输入密码后又跳回密码输入界面。
这是因为电脑是双显,而且用来显示的那块GPU不是NVIDIA,则OpenGL Libraries就不应该安装,否则你正在使用的那块GPU(非NVIDIA的GPU)的OpenGL Libraries会被覆盖,然后GUI就无法工作了。
【重点】
要加 --no-opengl-libs 选项或者先不加--no-opengl-libs 选项,在后面的交互模式下手动选择
sudo sh cuda_10.1.168_418.67_linux.run --no-opengl-libs
执行命令后,稍等一会儿,会出现交互界面,输入 accept,选择要安装的选项进行安装
注意:
若没加参数 --no-opengl-libs,后面会遇到循环登陆的问题,
原因就是 NVIDIA显卡 的 OpenGL 库覆盖了当前 Intel 显卡的库,解决办法是再登入到文本命令行模式,
卸载 cuda 和 NVIDIA驱动,再按正确的步骤重新安装
安装CUDA 需要注意,我们需要根据cuDNN 来选择,首先,cuda只能支持17.04,16.04,...的ubuntu 下载安装,
但,实际上,有点类似于word一样(高版本word能打开低版本的word文件 .)18.04版本的系统,能够安装16.04版本对应的CUDA。
安装建议:
1)去官网下载CUDA的同时,一定要找份相应官方的安装文档仔细阅读,尽可能按照它的步骤一步步走,不可偷懒。同时再找几篇好的博客作为参考,安装之前做到胸有成竹。
2)在安装之前一定要详细检查自己的电脑配置(单显卡还是双显卡)、显卡的种类是否符合CUDA的安装要求、系统是否满足安装要求。
3)安装过程中每进行一项操作,都尽量去检查一下该项操作是否操作成功。
@原文链接:https://blog.csdn.net/qlulibin/article/details/78714596
Nvidia驱动、CUDA和cuDNN,首先搞清楚这三者的关系
1. 你得有一块NV的显卡,才需要装NVidia的驱动。
2. 在有了显卡和驱动的情况下,才可以安装CUDA(在显卡和驱动版本支持的情况下)
3. cuDNN是在CUDA的基础上安装的
@https://zhuanlan.zhihu.com/p/82521884
Ubuntu GPU驱动 / CUDA版本 / CuDNN 版本,都要相互关联,版本不对应的话,就会出错。
版本确认顺序:CUDA版本--> CuDNN版本--> GPU版本 。
安装顺序:GPU版本-->CUDA版本-->CuDNN版本 。
@https://blog.csdn.net/haptony/article/details/102557847,Ubuntu16.04安装nvidia驱动+CUDA+cuDNN
ubuntu---CUDA 安装注意点总结的更多相关文章
- ubuntu 15 安装cuda,开启GPU加速
1 首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动.ubuntu有自带的开源驱动,首先要禁用nouveau.这儿要注意,虚拟机不能安装ubuntu驱动.VMWare下显卡只 ...
- Ubuntu18.04 显卡驱动+Cuda安装踩坑记录 以及Ubuntu虚拟内存的添加
前几天买了张亮机卡,终于把主显卡成功直连到Unraid OS的虚拟机上了.然后就开始安装ubuntu系统开始配置环境,遇到了不少坑,特此记录. gcc版本问题 在安装显卡驱动的时候,不要修改gcc版本 ...
- CAFFE(一):Ubuntu 下安装CUDA(安装:NVIDIA-384+CUDA9.0+cuDNN7.1)
(安装:NVIDIA-384+CUDA9.0+cuDNN7.1) 显卡(GPU)驱动:NVIDIA-384 CUDA:CUDA9.0 cuDNN:cuDNN7.1 Ubuntu 下安装CUDA需要装N ...
- cuda在ubuntu的安装使用分享
前言 之前给大家分享过opencv在jetson nano 2gb和ubuntu设备中使用并且展示了一些人脸识别等的小demo.但是对于图像处理,使用gpu加速是很常见 .(以下概念介绍内容来自百科和 ...
- Ubuntu 16安装GPU版本tensorflow
pre { direction: ltr; color: rgb(0, 0, 0) } pre.western { font-family: "Liberation Mono", ...
- 在 Ubuntu 上安装 TensorFlow (官方文档的翻译)
本指南介绍了如何在 Ubuntu 上安装 TensorFlow.这些指令也可能对其他 Linux 变体起作用, 但是我们只在Ubuntu 14.04 或更高版本上测试了(我们只支持) 这些指令. 一 ...
- ubuntu 中安装 ZED SDK 及结合ROS 的使用
双目视觉(stereo vision),由于估计深度相对容易且稠密,在姿态估计和建图时容易初始化和估计尺度,所以在三维重建,SLAM等的应用中有这广泛的应用. ZED 作为近几年出现的商业化双目传感器 ...
- Ubuntu系统---安装English版本之后的一些工作
Ubuntu系统---安装English版本之后的一些工作 安装完U ...
- Ubuntu系统---安装Caffe (+OpenCV+Python+CPU-only)
安装配置Ubuntu14.04+Caffe (+OpenCV+Python+CPU-only) 记录 [作者:Wu Ping.时间:20180428.] 本人已经安装很多次的Caffe了:从开始的初探 ...
- NVIDIA驱动安装、CUDA安装、cudnn安装
1.禁用 nouveau 驱动 sudo vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 或者 sudo vim /etc/modp ...
随机推荐
- oracle创建、删除索引等操作
1.创建索引 create index 索引名 on 表名(列名); 2.删除索引 drop index 索引名; 3.创建组合索引 create index 索引名 on 表名(列名1,,列名2); ...
- 【音乐欣赏】《Fake》 - The Tech Thieves
曲名:Fake 作者:The Tech Thieves [01;12.092]I got wasted,learning how to let it out [01;24.009]Please don ...
- Python常用数据类型转换
常用的数据类型转换 目标 了解类型转换的作用 掌握常用的类型转换 函数 说明 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ...
- C 语言实例 - 约瑟夫生者死者小游戏
30 个人在一条船上,超载,需要 15 人下船. 于是人们排成一队,排队的位置即为他们的编号. 报数,从 1 开始,数到 9 的人下船. 如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了 ...
- java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方法
解决方法 第一种方法:导入commons-logging.jar包 第二种方法,如果用的是maven项目,则直接在pom.xml中加入commons-logging依赖包,如下: <depend ...
- P & R 11
要做好floorplan需要掌握哪些知识跟技能? 首先熟悉data flow对摆floorplan 有好处,对于减少chip的congestion 是有帮助的,但是也不是必需的,尤其是EDA工具快速发 ...
- CSS-文本溢出省略号表示
前提条件是所引用的元素是块级元素,因为使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端 单行溢出处理: .text-overflow{ overflow: hidden; t ...
- 公告 & 留言板 & 随想录
欢迎dalao在评论区留言 \(Q \omega Q\) 公告部分: 博客文章的更新一般被放在周末 当然还是可能会咕 自从改了博客的主题之后,文章中的引用好像都会显示出一堆乱码. 由于之前写过的博文不 ...
- 专题-集合-ConcurrentHashMap
本文介绍ConcurrentHashMap是线程安全的,但为什么却不用加锁的原因 一.ConcurrentHashMap简介 在jdk1.7中是采用Segment + HashEntry + Reen ...
- Missing artifact com.alibaba:dubbo:jar:2.8.4 dubbo编译打包
由于maven中心仓库中没有dubbo2.8.4,所以需要到github中下载源码包自己编译. 1.下载dubbo,地址:https://github.com/dangdangdotcom/dubbo ...