C/C++教程

Ubuntu系统的安装(NVIDIA显卡驱动+cuda10+cudnn7.5)

本文主要是介绍Ubuntu系统的安装(NVIDIA显卡驱动+cuda10+cudnn7.5),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Ubuntu系统的安装

1.关闭电脑的secure boot(电脑牌子不同,我就不一一介绍了。如果是惠普电脑可以私我解决)

2.把Ubuntu的镜像下载下来(根据自己情况下载)

Ubuntu16.04:https://mirrors.ustc.edu.cn/ubuntu-releases/16.04.7/ubuntu-16.04.7-desktop-amd64.iso

Ubuntu18.04:https://mirrors.ustc.edu.cn/ubuntu-releases/18.04.6/ubuntu-18.04.6-desktop-amd64.iso

3.先进入磁盘管理单独分出一个盘(80-100G左右),插入u盘(建议先把u盘里面的东西备份一份)打开ultraiso软件,在菜单栏【文件】-【打开】,选择第1步下载的ISO文件

然后菜单栏里【启动】-【写入硬盘映像】,选择了写入硬盘映像后,弹出如下窗口(如下图所示)。在下图窗口中的硬盘驱动器选择你插入的U盘(示例图中,是一个16G的U盘),点击【写入】开始制作U盘的启动盘,U盘里面以前的东西都会被格式化了。需要经过几分钟(这时间不确定,但肯定在30分钟内),进度条到100%,那就是启动盘制作成功了

 

 

 

4.重启电脑按f9,选择u盘回车,会出现install Ubuntu选项并选择。果然没有出现Ubuntu安装界面,请重新试一次第四步,出现install Ubuntu马上按字母e,在quite后面加上nomodeset(适用于NVIDIA显卡),然后按f10

5.应该会出现安装Ubuntu系统界面,然后就是傻瓜安装,网上搜搜就行(特别注意分盘)

 

1.NVIDIA显卡驱动

屏蔽开源驱动nouveau 下面命令sudo 开始 安装过程会询问是否屏蔽,手动屏蔽也有多种操作方式,终端输入  sudo gedit /etc/modprobe.d/blacklist.conf   加参数到最底下回车另起一行内容为   blacklist nouveau   options nouveau modeset=0   保存再终端更新内核命令 终端输入   sudo update-initramfs -u   sudo apt update    sudo apt install gcc g++ make      然后好了以后重启电脑   百度nvidia 官网去下对应显卡版本的驱动举例(下面XXX是版本的意思) NVIDIA-Linux-x86_64-440.run (384或者440都可以版本里面的)下好的文件放在 主文件夹 或者说叫home 目录下   先按Ctrl + Alt + F3到控制台,关闭当前图形环境 输入   sudo telinit 3      再安装驱动程序输入      cd /home/用户名    进入到驱动所在文件夹 (下好的驱动文件放在home 或者叫主文件夹下)输入     sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run sudo sh NVIDIA-Linux-x86_64-xxx.run -no-opengl-files   最后重新启动 reboot  

2、安装CUDA10.1

在CUDA官网选择系统对应的版本下载CUDA

我的系统是Ubuntu18.04  64位,我选择下载最新版本的CUDA10.1:

 

输入以下命令安装CUDA

 sudo sh cuda_10.1.105_418.39_linux.run

显卡驱动已在上面安装了,这里一定要选择不安装驱动,如下:

 

安装完后会有警告提示信息,忽略就行。是因为在安装CUDA时没有选择安装显卡驱动。

安装完后,在.bashrc文件末尾添加环境变量

 sudo gedit ~/.bashrc

 

export PATH=/usr/local/cuda-10.1/bin${PATH:+:$PATH}}   

export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

 

保存退出后,输入以下命名

source ~/.bashrc

输入以下命令,测试是否安装成功

 

cd /usr/local/cuda/samples/1_Utilities/deviceQuery

 

 sudo make

 

 ./deviceQuery

 

如下图 Result = PASS表示CUDA安装成功。

3、安装cuDNN7.5

在官网下载cuDNN,选择自己对应的系统和已安装的CUDA版本下载cuDNN。(要注册才能下载)

我选择的是cuDNN v7.5.1 (April 22, 2019), for CUDA 10.1    for Linux 

下载完成后,输入以下命令解压文件

tar -zxvf cudnn-10.1-linux-x64-v7.5.1.10.tgz

输入以下命名,将cudnn相关文件拷贝到已安装的cuda文件中

 

sudo cp cuda/include/cudnn.h /usr/local/cuda/include/    #解压后的文件夹名为cuda

 

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*

 

 

这篇关于Ubuntu系统的安装(NVIDIA显卡驱动+cuda10+cudnn7.5)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!