Ubuntu16.0下安装显卡驱动、cuda10.0 、cudnn的活生生案例

由于本人记性不好,所以将深度学习环境配置过程中的活生生教训记录下来,避免以后再在相同的地方栽跟头,时间如金,且行且珍惜。
这个方法在环境配置环境完成后才发现的,一般来讲啊,亲测有效的一般含金量都比较高,至于适合不适合就是另外一回事了。Ubuntu16.04下安装cuda和cudnn的三种方法(亲测全部有效)

1、安装显卡驱动
安装显卡驱动的方式有很多,网上的教程也大同小异,可是各个教程都一一试过之后,竟然没有一个安装成功,这运气…回想一下各个教程依次安装中都会出现一个神奇的界面,secure boot密钥的设置界面,然后就都失败了,无一幸免。在这个接近崩溃,几乎想要放弃的时候竟然发现了他——华硕主板禁用UEFI安全启动(Disable Secure Boot for ASUS Motherboard),还有,他的情况不是和我一样么:华硕主板禁用UEFI安全启动(Disable Secure Boot for ASUS Motherboard),终于问题在两天的挣扎中得以解脱,成功关闭掉UEFI,现在想想还莫名的兴奋。

  • 关闭UEFI;
    Make sure the “OS Type” is “Windows UEFI”
    Enter “Key Management”
    Select “Clear Secure Boot keys” (You will have the option “Install default Secure Boot keys” to restore the default keys after you cleared the Secure Boot Keys)
    After you cleared the Secure Boot Keys, Secure Boot will be automatically disabled. You can set the OS Type to Other OS now.
  • 安装显卡驱动 [专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)–解决你的所有困惑
    硬件配置:Ubuntu16.04、显卡1080Ti
    安装步骤:
    1.从NVIDIA官网查找并下载相对应的显卡驱动;
    2.删除旧的驱动:
    sudo apt-get purge nvidia*
    3.禁用nouveau:
    sudo vim /etc/modprobe.d/blacklist-nouveau.conf
    填写以下禁止配置的内容:
    blacklist nouveau
    options nouveau modeset=0
    
    更新配置文件:
    sudo update-initramfs -u
    最后进行重启;
    电脑重启之后执行:
    lsmod | grep nouveau #没有输出,即说明安装成功
    4.安装驱动:
    进入命令行页面:
    Ctrl-Alt+F1,之后输入用户名和密码登录即可(Ubuntu 16.04适用)
    sudo telinit 3 #停止可视化界面,进入命令行界面,只能进不能出,重启可恢复图形化界面(Ubuntu18.04适用)
    
    在命令行模式下输入用户名,密码进入后:
    进入NVIDIA驱动下载文件夹下,修改解压后的文件权限:
    sudo chmod 777 NVIDIA-Linux-x86_64-418.43.run 
    
    安装NVIDIA驱动(注意参数)
    sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
    –no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
    –no-x-check 安装驱动时不检查X服务
    –no-nouveau-check 安装驱动时不检查nouveau
    后面两个参数可不加;
    安装完成后重启即可。
    5.检验驱动安装完成:
    nvidia-smi
    Ubuntu16.0下安装显卡驱动、cuda10.0 、cudnn的活生生案例_第1张图片

2、安装cudn和cudnn Ubuntu16.04下安装cuda和cudnn的三种方法(亲测全部有效)
参考所给教程链接进行安装即可,在此不作赘述,将里面需要注意的几个关键的要点给出:

  • 安装cuda之前必须先确保NVIDIA显卡驱动安装成功,否则安装会中止;
  • 安装的cuda版本务必与所安装的nvidia显卡驱动版本相匹配;
  • 安装完成cuda后注意设置环境变量;
  • cudnn作为gpu的加速器,属于cudn的增强版本吧,对于他的安装只需要从官网下载几个文件,并且将相应的文件复制到cuda相应的安装文件夹下即可。

Linux 安装Matlab

你可能感兴趣的:(深度学习,Ubuntu)