Ubuntu16.04下安装NVIDIA显卡驱动和CUDA

文章目录

  • 安装Nvidia
  • 安装CUDA

安装Nvidia

这里需要你的显卡是Nvidia显卡。

  • 禁用nouveau
    ubuntu默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

    打开blacklist.conf文件

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

    在文件最后添加两行:

    blacklist nouveau
    
    options nouveau modeset=0
    
  • 更新系统修改

    sudo update-initramfs -u
    

    重启系统,确保更新成功

    reboot
    
  • 验证nouveau是否已禁用

    lsmod | grep nouveau
    

    在这里插入图片描述如果输入后什么都没有输出,就表示禁用成功。

  • 卸载系统中存在的驱动

    sudo apt-get remove nvidia-* 
    
  • 安装Nvidia驱动

    下载推荐版本,这是最简单的安装方法,也是我安装时最有效的方法,但不确定是否适合全部。

    sudo ubuntu-drivers autoinstall
    

    也可以去英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动,这种安装比较麻烦,而且官网推荐的驱动版可能不准,所以当时我去官方下载的驱动版本进行安装,出现了很多错误,最后也没能安装成功。
    如果你使用上面那条指令没能安装成功可能就需要去官网进行下载安装了。

  • 查看是否安装成功

    nvidia-smi
    

    如果出现这个界面就表明安装成功了。
    Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第1张图片

安装CUDA

这是nvidia和cuda的对应版本,你需要对准你所安装的nvidia版本就行安装。
Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第2张图片
我安装的Linux Driver版本是430.64,所以我就需要安装10.1。
下载cuda的网址:https://developer.nvidia.com/cuda-toolkit-archive

Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第3张图片
Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第4张图片
他会在下方的Base installer下,给你两行指令:

  • 下载CUDA

    wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.runsudo sh 
    
  • 安装

    sudo sh cuda_10.1.243_418.87.00_linux.run
    

    输入accpet
    Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第5张图片
    选择安装选项,不选驱动Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第6张图片

  • 设置cuda环境变量

    打开主目录下的 .bashrc文件

    sudo gedit ~/.bashrc
    

    在文件末尾添加如下路径:

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

    使其生效:

    source ~/.bashrc
    
  • 检查安装是否成功

    nvcc --version
    

    如果出现以下文字说明就表明安装成功。
    Ubuntu16.04下安装NVIDIA显卡驱动和CUDA_第7张图片

你可能感兴趣的:(深度学习,Nvidia,CUDA,cuda)