ubuntu18.03+gtx1060显卡驱动+CUDA10+cudnn7.5

ubuntu18.03+gtx1060显卡驱动+CUDA10+cudnn7.5
在安装显卡之前请先把ubuntu 18.04系统提前安装好。
需要准备的资料:

  • NVIDIA 驱动
    下载驱动
    驱动到NVIDIA官网下载,在此下载页面选择合适的显卡,切记选择.run文件。
    在这里插入图片描述

安装驱动

  • 1 安装依赖
    sudo apt-get install gcc g++ make //因为安装过程需要这些工具,g++不一定需要,保险安装。

  • 2 禁止nouveau

(1)创建下面文件
sudo gedit /etc/modprobe.d/blacklist.conf

(2)在文件内插入以下内容:
blacklist nouveau
options nouveau modeset=0

(3)执行下面命令生效:
sudo update-initramfs -u
此步骤完成后需要重启系统,切记!

(4)重启后可以验证是否生效:
$ lsmod | grep nouveau
提示:若没有输出,则禁用生效。

3 安装驱动(把.run的驱动文件放到home下)

  • 停止桌面环境

为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。执行以下linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前工作。
通过*Ctrl+Alt+F3(F1-F6)*快捷键打开终端,**(我这里按的F1进入tty1)**然后输入下面命令:

sudo telinit 3
  • 之后会进入一个新的命令行会话,使用当前的用户名和密码登录
  • 终端执行安装命令
    sudo chmod +x NVIDIA-Linux-x86_64-430.26.run # 添加执行权限
    sudo bash NVIDIA-Linux-x86_64-430.26.run –no-opengl-files –no-x-check

参数介绍:

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要,不加很有可能出现循环登录,也就是loop login。
–no-x-check 安装驱动时不检查X服务

过程中步骤选择如下:
1.此步骤选择继续安装,即使预安装脚本执行失败也继续安装。

在这里插入图片描述
2.如果提示安装32位的兼容库,可以不选择(推荐)。

3.自动更新X配置文件时,请选择“否”

在这里插入图片描述
安装完成后重新启动系统.
验证显卡是否安装成功
打开终端执行:
nvidia-smi
在这里插入图片描述

2.cuda10.0安装

  • 首先安装环境依赖
    $sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
    下载cuda10.0及其相关https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal
    在这里插入图片描述

  • 下载完之后进入到下载的文件夹中,安装
    $ sudo sh cuda_10.0.130_410.48_linux.run
    第一个提示选择no,其余的yes或者default
    然后编辑环境变量,添加以下内容,并启用: source ~/.bashrc
    export CUDA_HOME=/usr/local/cuda
    export PATH= P A T H : PATH: PATH:CUDA_HOME/bin
    export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
    之后,输入
    $nvcc -V
    显示如下内容表明安装成功
    在这里插入图片描述
    $cd /usr/local/cuda-10.0/samples
    $sudo make -j8//调用8个内核************************
    $./bin/x86_64/linux/release/deviceQuery
    显示如下内容

在这里插入图片描述

  • 3.cudnn7.5的安装
    下载:https://developer.nvidia.com/rdp/cudnn-download
    得到文件:cudnn-10.0-linux-x64-v7.5.0.56.tgz
    进入到文件目录,执行
    $ tar zxvf cudnn-10.0-linux-x64-v7.5.0.56.tgz
    解压后得到 名为 cuda 的文件夹,需要将里面的几个文件拷贝到已安装的cuda文件夹下面,并赋予相应的权限
    sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
    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*
    之后执行
    cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
    若显示以下内容表明安装成功

在这里插入图片描述

大功告成!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部