Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装

Ubuntu系统---安NVIDIA 驱动后  CUDA+cuDNN 安装

  上接《Ubuntu系统---NVIDIA 驱动安装》。预配置环境:Ubuntu16.04 + GTX2080Ti + CUDA10.0 + yolo v3+Opencv3.4.2

  这一步,紧接着“NVIDIA 驱动已安完”后的“CUDA安装”。根据Ubuntu16.04 + GTX2080T 在英伟达官网上选择合适的驱动,有很多版本可选这里选择了NVIDIA-Linux-x86_64-410.78.run 。没安装之前踩了很多坑,觉得有点难度,装完之后发现很简单,只是方法没找对。

  首先,在强调一下NVIDIA 驱动安装过程:

第一步:下载NVIDIA-Linux-x86_64-410.78.run

第二步,禁用nouveau
安装NVIDIA需要把系统自带的驱动禁用,打开文件:
sudo gedit /etc/modprobe.d/blacklist.conf

在文本最后添加以下内容:
blacklist nouveau
option nouveau modeset=0
命令窗口会提示warn,无视之。

保存退出,执行以下命令生效:
sudo update-initramfs -u

重启电脑后输入:
lsmod | grep nouveau
没有任何输出说明禁用成功。

第三步,进入tty。
按住CTRL+ALT+F2 进入命令行界面
Login : 安装ubuntu的用户名
紧接着输入密码

sudo service lightdm stop
sudo init 3

cd setup //进入NVIDIA的.run文件目录下

sudo  ./NVIDIA-Linux-x86_64-177.67-pkg2.run

sudo service lightdm start  

然后按Ctrl-Alt+F7即可恢复到图形界面。

sudo  reboot //按照提示安装完成,简单方法重启就好了     

  第二步,CUDA安装

  首先也是去官网上 下载和驱动对应的cuda文件https://developer.nvidia.com/cuda-toolkit-archive,需要注册一个账号。

一定要选择runfile.下载完成之后进入放runfile的文件夹,执行:sudo sh cuda_10.0.1.130_410.48_linux.run

然后,疯狂按空格/Enter键, 直到 100%。如果不按,它会一直保持0%。

第一次,傻傻不知道,就在那里等,然后重装两遍,试了其他方法无效,意外狂按就出来了。

还以为是GCC内核的问题,查的版本和说明文档不一致,掉坑里好久。目前先跳过了这一步,后续真用起来才知道与这一步有没有关系。

  上步骤完成后,进行环境配置:

环境变量的配置:
sudo gedit i ~/.bashrc
末尾添加:
export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:/usr/local/cuda-10.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH
重启计算机
测试CUDA安装结果:
nvcc --version
cd NVIDIA_CUDA-10.0_Samples
make
cd /NVIDIA_CUDA-10.0_Samples/bin/x84_64/linux/release
执行./deviceQuery        #如果显示的是一些关于GPU的信息,则说明安装成功了。

  

  第三步,cuDNN安装

  同样,也还是去官网上下载CUDA10.0对应的cuDNN版本,下载地址:https://developer.nvidia.com/rdp/cudnn-download

网上的教程,五花八门,这里选其中一个尝试,好用。

@https://blog.csdn.net/qq_39418067/article/details/87978848  下载1个文件

cuDNN Libary for Linux

@https://blog.csdn.net/qq_33427431/article/details/89235639  下载4个文件

cuDNN Library for Linux(Power)
cuDNN Runtime Library for Ubuntu16.04 (Deb)
cuDNN Developer Library for Ubuntu16.04 (Deb)
cuDNN Code Samples and User Guide for Ubuntu16.04 (Deb)

@https://blog.csdn.net/wangzi11111111/article/details/90447326 下载2个文件

cuDNN Runtime Library for Ubuntu16.04 (Deb)、

cuDNN Developer Library for Ubuntu16.04 (Deb)

  本文参照@https://blog.csdn.net/qq_36362060/article/details/80739573

  下载完成之后解压到/home目录下,文件夹重命名为cudnn7,然后执行下面的命令进行安装:

#set_cuDnn.sh

#!/bin/bash

echo "remove libcudnn* file of /usr/local/cuda/lib64"
sudo rm -rf /usr/local/cuda/lib64/libcudnn.s*   #删除旧版本cudnn

echo "copy cudnn.h to usr/local/cuda/include"
#sudo cp /home/user_name/cudnn6/include/cudnn.h /usr/local/cuda/include   #复制cudnn.h文件到/usr/local/cuda/include目录下,这里的user_name改为自己的用户名
sudo cp /home/u/cuda10.0/cuDNN/include/cudnn.h /usr/local/cuda/include   #复制cudnn.h文件到/usr
sudo chmod 777 -R /usr/local/cuda/include    #对复制后的文件解除权限

echo "copy lib* to usr/local/cuda/lib64"
sudo cp /home/u/cuda10.0/cuDNN/lib64/lib* /usr/local/cuda/lib64    #同上
sudo chmod 777 -R /usr/local/cuda/lib64    #同上

sudo ldconfig   #对所有的复制和解除权限操作执行生效

# vim setupcudnn.sh    #新建一个shell脚本文件,文件里面复制下面的内容进去
# 然后保存setupcudnn.sh文件的内容,并执行下面的命令进行安装:
# sudo bash set_cuDnn.sh   #执行setupcudnn.sh脚本中的命令,安装cudnn
# **注意:**这里将安装命令写成脚本文件的好处是,后面如果要进行其他cudnn版本的安装,只要稍加修改这个脚本,然后运行就可以迅速完成安装。例如要安装cudnn7版本,下载cudnn7,解压文件重命名为cudnn7,把脚本文件里的cudnn6修改为cudnn7,然后执行sudo bash setupcudnn.sh 就完成了安装。

如何查看CUDA版本和CUDNN版本

cuda一般安装在 /usr/local/cuda/ 路径下,该路径下有一个version.txt文档,里面记录了cuda的版本信息:
cat /usr/local/cuda/version.txt 即可查询

cudnn的信息在其头文件里:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2  即可查询

   综上,基本环境算是完事儿了。接下来配置OpenCV3.4.2。

  记一下,没重装一次Ubuntu系统,等待过程大概是45分钟左右。-----> 设置网络------->装驱动------>别的

原文地址:https://www.cnblogs.com/carle-09/p/11252814.html

时间: 2024-10-09 16:49:39

Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装的相关文章

NVIDIA控制面板和CUDA+cudnn安装

一.NVIDIA控制面板 有时候我们想要打开NVIDIA控制面板,以前的方法和网上很多的教程是右键桌面就可以看到“NVIDIA控制面板“选项.但是我右键之后——哎?我的电脑坏掉了嘛?咋没有呢?砸了砸了... 查了下资料,英伟达NVIDIA驱动有DHC版和标准版,默认提供给Windows 10用户的就是DCH版驱动.DCH版本没有NVIDIA控制面板.所以,咱们就见不到那个赏心悦目的绿色图标了. 网上有一种解决办法,是安装NVIDIA控制面板,但是存在问题.从windows的商店里下载NVIDIA

centos 安装nvidia驱动后 开机画面蓝白条

centos 安装nvidia驱动后 开机画面蓝白条 安装驱动后 出现蓝白条 网上说 grub之后 按e 选中kenel 然后再按e 然后加入 vga=ask 然后按b启动 出现后 选择自己的分辨率 centos 安装nvidia驱动后 开机画面蓝白条

【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

参考 1. ubuntu16.04+caffe+GPU+cuda+cudnn安装教程; 完 原文地址:https://www.cnblogs.com/happyamyhope/p/10592227.html

ubuntu上安装NVIDIA驱动、CUDA、CUDNN

Ubuntu18.04环境下的安装: 主要参考下面这个博客: https://blog.csdn.net/u010801439/article/details/80483036 https://blog.csdn.net/ice__snow/article/details/80144503 1.安装GPU英伟达驱动(针对ubuntu18.04) step .1:首先,检测你的NVIDIA图形卡和推荐的驱动程序的模型.执行命令: $ ubuntu-drivers devices 输出结果为: ==

Ubuntu系统下电脑驱动的安装(wifi无线网卡)

今天给自己的笔记本电脑安装了新的Ubuntu 16.04但是安装之后发现wifi无法启用.这里特说明解决过程. 首先,网上的大部分教程是 选择"系统设置",点击"软件和更新"点击"附加驱动",这时候系统会自动联网监测本机适用的附加驱动,其中就包括你的无线网卡驱动. 但是按照上述步骤,却并没有看到需要安装驱动的硬件.但是我在网上找到了这样的一篇博客:Ubuntu 16.04下无线网卡无法正常连网 一.分析: 1.使用ifconfig命令发现不会显示

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键

Ubuntu系统下命令行查看自己已安装的桌面环境问题

原因:有时我们进行远程连接时需要知道我们的Ubuntu系统已安装的桌面环境,这时我们可以使用[dpkg]命令. [dpkg]:dpkg命令是Debian Linux系统用来安装.创建和管理软件包的实用工具. 在终端输入命令查看已安装桌面环境: (base) [email protected]:~$ dpkg -l *desktop 原文地址:https://www.cnblogs.com/dyc99/p/12602276.html

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

ubuntu系统查看显卡驱动是否安装正确

运行命令:glxinfo | grep rendering 如果结果是“yes”,证明显卡驱动已经成功安装. 如果提示有问题,可能是系统里面没有安装mesa-utils,安装过程:在终端输入命令:sudo apt-get install mesa-utils 然后再运行命令:glxinfo | grep rendering 原文地址:https://www.cnblogs.com/kaishirenshi/p/12143962.html