# Ubuntu16.04安装nvidia驱动+CUDA+cuDNN

Ubuntu16.04安装nvidia驱动+CUDA+cuDNN

准备工作

1.查看GPU是否支持CUDA

lspci | grep -i nvidia

2.查看Linux版本

uname -m && cat /etc/*release

nvidia驱动

1. 先卸载原有N卡驱动

#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*

#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

2. 禁用nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后添加:

blacklist nouveau
options nouveau modeset=0

然后执行:

sudo update-initramfs -u

重启之后,可以查看nouveau有没有运行:

lsmod | grep nouveau  # 没输出代表禁用生效

3.禁用X-Window服务

sudo service lightdm stop #这会关闭图形界面

按Ctrl-Alt+F1进入命令行界面,输入用户名和密码登录。

4.命令行安装驱动

驱动网址https://www.nvidia.cn/Download/index.aspx?lang=cn

#给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-384.59.run
#后面的参数非常重要,不可省略:
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-opengl-files

5.Driver测试:

nvidia-smi #若列出GPU的信息列表,表示驱动安装成功
nvidia-settings #若弹出设置对话框,亦表示驱动安装成功

CUDA安装

1.下载对应系统的CUDA

网址http://developer.nvidia.com/cuda-downloads 选择runfile安装

2.安装

sudo sh cuda_<version>_linux.run

开始安装之后,需要阅读说明,可以使用Ctrl + C直接阅读完成,或者使用空格键慢慢阅读。下面为安装选项:

(是否同意条款,必须同意才能继续安装)
accept/decline/quit: accept

(这里不要安装驱动,因为已经安装最新的驱动了,否则可能会安装旧版本的显卡驱动,导致重复登录的情况)
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: n

Install the CUDA 10.0 Toolkit?(是否安装CUDA 10 ,这里必须要安装)
(y)es/(n)o/(q)uit: y

Enter Toolkit Location(安装路径,使用默认,直接回车就行)
[ default is /usr/local/cuda-10.0 ]:  

Do you want to install a symbolic link at /usr/local/cuda?(同意创建软链接)
(y)es/(n)o/(q)uit: y

Install the CUDA 10.0 Samples?(不用安装测试,本身就有了)
(y)es/(n)o/(q)uit: n

Installing the CUDA Toolkit in /usr/local/cuda-10.0 ...(开始安装)

3.配置环境变量

sudo gedit ~/.bashrc

末尾加入

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

更新

source ~/.bashrc

4.验证安装

查看cuda版本

nvcc -V

CUDA Sample测试:

#编译并测试设备 deviceQuery:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
make
./deviceQuery

#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
make
./bandwidthTest

如果这两个测试的最后结果都是Result = PASS,说明CUDA安装成功。

*5.CUDA卸载

在命令行中输入

sudo apt-get remove cuda 

sudo apt-get autoclean

sudo apt-get remove cuda*

然后在目录切换到usr/local/下

cd /usr/local/

sudo rm -r cuda-9.1

cuDNN安装

下载对应版本cuDNN https://developer.nvidia.com/cudnn

tar xvzf cudnn-9.2-linux-x64-v7.1
sudo cp -P cuda/include/cudnn.h /usr/local/cuda/include
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
sudo ldconfig

Reference

原文地址:https://www.cnblogs.com/leton/p/11674806.html

时间: 2024-11-06 05:00:30

# Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的相关文章

Ubuntu16.04下nvidia驱动+nvidia-docker+cuda9+cudnn7安装

一.宿主机安装nvidia驱动 打开终端,先删除旧的驱动: sudo apt-get purge nvidia* 禁用自带的 nouveau nvidia驱动 sudo gedit /etc/modprobe.d/blacklist.conf 看下Nouveau是否已经被禁用 lsmod | grep nouveau 如果已经没有任何显示说明不用禁用了,否则继续下面操作 sudo vim /etc/modprobe.d/blacklist-nouveau.conf #创建一个文件(注:按一下i键

Ubuntu16.04安装NVIDA驱动和CUDA

该GPU是计算卡,不会用做显示,所以如果你希望自己的显示使用GPU,本方法可能失效. 服务器配置: CPU: E5-母鸡 GPU: NVIDIA  Tesla K40c 操作系统:Ubuntu 16.04 安装过程 为了避免login loop,别先安装NVIDIA驱动. 按照目前的分析,login loop是由于opengl库冲突导致.之前从网上找了各种方法,都无法解决. 最后的解决方法: 先卸载所有的NVIDIA驱动,然后下载CUDA的runfile,在运行时添加命令 --no-opengl

Ubuntu16.04安装NVIDIA显卡驱动

1.下载官方驱动程序 http://www.geforce.cn/drivers 如果我们直接安装驱动的话,往往会报错:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver.请接着往下看吧. 2. 禁止集成的nouveau驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源

Ubuntu18.04安装 NVIDIA驱动

参考自博客:https://blog.csdn.net/jsjason1/article/details/88086904 我确定这篇文章是否很有必要,我最开始的时候,按照这篇文章所述,重新安装了NVIDIA驱动,但是后来以为 CUDA与TensorFlow的版本问题,选择了软件更新管理器中附加驱动里的专有驱动(nvidia-driver-390),然后后续安装成功没再进行测试,但可以肯定,因为本文章是带领着安装最新的官方NVIDIA驱动,所以,支持的CUDA版本也较高,我当时看到信息中支持的C

win10安装NVIDIA驱动 + cuda +cundann+pytorch

cuda cudnn安装:https://blog.csdn.net/u011473714/article/details/95042856#comments Anaconda安装及添加清华Pytorch镜像:https://blog.csdn.net/qq_33039859/article/details/81328805 PyTorch1.0安装教程(附三个测试示例:https://blog.csdn.net/amusi1994/article/details/85111072 安装tens

Ubuntu 14.04 安装nVidia驱动后不能进入图形界面的恢复过程

想要解决Ubuntu14.04的风扇不停的转的问题.由于ubuntu本身不支持双显卡切换,导致集显独显都处于开启状态,发热量和耗电量居高不下. 1. 安装驱动过程 参考[1]中的步骤,做了如下的操作. (1)首先用管理员权限更改/etc/modprobe.d/blacklist.conf,把开源的 Nouveau 驱动加入黑名单. gedit /etc/modprobe.d/blacklist.conf 在文件末尾加上blacklist nouveau (2)安装驱动和Prime apt-get

解决ubuntu18.04安装nvidia驱动报nvidia-dkms依赖无法安装(全程配图)

问题起源如下图:提示nvidia-driver-440 : 依赖: nvidia-dkms-440 (= 440.26-0ubuntu0~gpu18.04.2) 但是它将不会被安装(英文系统提示nvidia-driver-440 : Depends: nvidia-dkms-440 (= 440.26-0ubuntu0~gpu18.04.2) but it is not going to be installed)网上绕了一大圈每搜到,自己Ubuntu又不能搭梯google.找到了一个关于lin

Ubuntu16.04 安装配置 Caffe 过程 (GPU版+CUDA 9.0+cuDNN 9.0+OpenCV 3.4.1)

虽然 Caffe 的官网已经有比较详细的针对 Ubuntu 的安装教程,但是要配置可以使用 GPU 的 Caffe 需要的依赖太多,包括 CUDA,cuDNN,OpenCV 等.参考了网上的很多教程,但在自己的配置中依旧出现了各种各样的意想不到的坑,所以在此记录一下自己配置 Caffe 的过程,以供参考.因为是配置完成后以回忆的形式做的记录,所以可能会有细节上的遗漏,还请见谅. 安装 Nvidia 驱动 1. 查询 NVIDIA 显卡驱动 去官网查询自己的显卡对应的驱动 http://www.n

ubuntu16.04 下 NVIDIA GTX1050ti 显卡驱动 PPA安装

本文参考资料链接: http://blog.csdn.net/10km/article/details/61191230 前几天在京东商城上花了6999元买了台笔记本(惠普(HP)暗影精灵II代Pro 精灵绿 15.6英寸游戏笔记本(i7-7700HQ 8G 128GSSD+1T GTX1050Ti 4G独显 IPS FHD),  本打算用这台电脑学习CUDA的,可是按照网上的各种教程都无法安装,最后在上述链接的步骤下最终解决,以下给出具体步骤. 硬件配置: CPU Core i7-7700HQ