Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

人工智能39

一、出现的问题:

[ERROR]: Install of driver component failed.

[ERROR]: Install of 450.51.05 failed, quitting

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

二、造成问题的原因:

电脑里已经安装了CUDA驱动,由于操作不当(因为此时你只想安装CUDA来加速计算,而不是驱动显示),你安装了两次CUDA driver,所以会报错。
知识补充:一个电脑里可以有两种CUDA,第一: driver CUDA(简单来讲,就是帮助你的电脑显示屏幕用的)。第二:runtime CUDA (这个CUDA是用来加速深度学习实验计算)

三、解决方法:

给电脑安装CUDA的方法有好几种,例如deb法,在这里我们主要使用runfile方法来安装runtime CUDA:

第一步:进入nvidia官网可以下载CUDA11.0的位置(如需下载其他版本,请前往以下的地址选择自己的版本即可),地址如下:CUDA Toolkit Archive | NVIDIA Developer

第二步:在终端执行这两条语句

wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run

sudo sh cuda_11.0.2_450.51.05_linux.run

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

第三步:执行完第二步的第二条语句后,结果如下图所示,选择Continue,回车:

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

第四步:在该界面输入accept

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

第五步:这一步极其重要!!!!之前错误的原因就在这一步。

此时打开一个 新的终端窗口,输入nvidia-smi 如果会显示Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

的话,说明你的电脑已经安装过了driver CUDA。

因此,此时下图里需要将第一行的Driver CUDA 11.0去掉。(注意:回车键作用是将 [X] 就会变成[ ],[X]代表有,[ ]代表无)。 因为刚才nvidia-smi有显示的东西,因此需要将第一行的[X] Driver去掉,光标走到第一行,按回车,变成如下图所示!!!!!然后install即可。
Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

到这里,你的电脑里就安装了两个CUDA:第一个 driver CUDA 就是当你输入指令nvidia-smi后显示的信息。第二个CUDA 就是 我们通过runfile方法下载的runtime CUDA 11.0,此时下载成功的CUDA 11.0的位置在usr目录下的local目录下的cuda-11.0,如下图所示:(注意:此时只是说你下载了CUDA11.0,但是并不能说你的深度学习实验就可以用它来加速,因此需要配置环境变量,这也是最后一步)Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

最后一步(配置CUDA11.0环境变量):

1、终端输入指令:vim ~/.bashrc

2、按向下键走到打开的窗口最后一行,然后按o进入编辑模式

3、将下面的语句粘贴到里面(注意:如果以前配置过cuda环境变量,请把它注释一下。)

export PATH=$PATH:/usr/local/cuda-11.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.0/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-11.0/lib64

4、按esc键退出编辑模式,然后输入 :wq 再点回车就退回到了终端

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

5、终端输入:source ~/.bashrc
6、在终端输入nvcc -V 即可显示如下: (如果未显示cuda11.0,则说明刚才的指令source ~/.bashrc没有立即生效, 此时重启电脑,再输入nvcc -V ,若显示如下 则成功!!!!)

Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

欢迎大家评论留言!!!

Original: https://blog.csdn.net/weixin_49223002/article/details/120509776
Author: English ONly
Title: Ubuntu18.04安装CUDA11.0 Installation failed. See log at /var/log/cuda-installer.log for details.

相关文章
Mel频率倒谱系数-MFCC 人工智能

Mel频率倒谱系数-MFCC

MFCC:Mel频率倒谱系数的缩写。 目的:模拟人耳对不同频率语音的感知 Mel频率和Hz频率的关系 人类对不同频率语音有不同的感知能力: 1kHz以下,与频率成线性关系。 1kHz以上,与频率成对数...
ROS小车(SLAM+物体追踪) 人工智能

ROS小车(SLAM+物体追踪)

属于交通运输工程设计的论文,包含SLAM与物体追踪这两个方向 ROS智能车设计 一. 系统描述 1. 车轮子 单轮平衡式结构,能量利用率高,但转弯的时候需要倾角高速运动,很难控制 差速转向平衡两轮式:...
TEB算法 人工智能

TEB算法

起始点:start, 目标点:goal,由全局规划器指定 N个控制点:插入N个控制点(机器人的姿态[x、y、theta]),以这一系列姿态点代表该条路径。 时间分辨率:每两个姿态点之间定义一个时间(等...
Android文字转语音播报 人工智能

Android文字转语音播报

文章目录 前言 一、实现方式 * 1.Android系统自带TTS 2.第三方语音框架:云知声离线语音(32位:armeabi-v7a)、... 二、Android系统自带TTS * 1.集成工具类T...
seldom 2.0  让接口自动化测试更简单 人工智能

seldom 2.0 让接口自动化测试更简单

前言 HTTP接口测试很简单,不管工具、框架、还是平台,只要很的好的几个点就是好工具。 测试数据问题:比如删除接口,重复执行还能保持结果一致,必定要做数据初始化。 接口依赖问题:B接口依赖A的返回值,...
数字信号与模拟信号的转化 人工智能

数字信号与模拟信号的转化

连续信号:自变量t是连续的,但是s是不是连续的无所谓(比如像分段函数那样的信号),这样的信号都叫连续信号。 离散信号:它是在连续信号上采样得到的信号。离散信号是一个序列,即其自变量是"离散"的。这个序...