ubuntu18.04安装nvidia驱动、cuda10.1\cudnn\Docker问题笔记

ubuntu安装cuda环境和tensorflow框架及docker问题笔记

    • 本文记录在linux环境下搭建cuda环境docker时遇到的几个问题
    • nvidia驱动安装
    • cuda安装
    • CUDNN
    • Docker CE 安装
    • 踩坑经验分享非教程

本文记录在linux环境下搭建cuda环境docker时遇到的几个问题

踩坑经验分享非教程

nvidia驱动安装

步骤:

  1. 查看并确定你电脑显卡GPU的型号(windows下查看) ,最好拿只笔记下;

  2. 下载对应型号的驱动 到Nvidia官网下载对应型号对应系统的包;

  3. 安装依赖
    sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

  4. ? 禁用nouveau 这点很重要;这也是导致我第一次安装失败的原因没有禁用nouveau

1.打开编辑配置文件
sudo gedit /etc/modprobe.d/blacklist.conf
2.在文件最后一行添加:blacklist nouveau这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。
3.保存文件并生效sudo update-initramfs -u由于nouveau是构建在内核中的,所以要执行命令让它生效
4.重启系统sudo reboot重启之后,可以查看nouveau有没有运行:lsmod | grep nouveau没输出代表禁用生效

  1. 给驱动文件增加可执行权限 sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run

  2. 执行驱动安装包文件sudo ./NVIDIA-Linux-x86_64-384.130.run –no-opengl-files

  3. 安装完成后重启可用nvidia-smi查看安装成功否
    **详细参考连接:**https://blog.csdn.net/ei1990/article/details/84860452

cuda安装

在NVIDIA官网下载相应版本的安装包 加粗文本

这里建议下载deb版本,run版本的安装会有不明问题导致安装失败。我尝试了两次都失败了,改用deb版本安装则顺利多了

CUDA官网下载
Download下面有带安装命令提示
ubuntu18.04安装nvidia驱动、cuda10.1\cudnn\Docker问题笔记_第1张图片
安装完成后需要修改环境变量:

1.  export CUDA_HOME=/usr/local/cuda 
2. export PATH=$PATH:$CUDA_HOME/bin 
3. export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
//生效环境变量
source ~/.bashrc

这里我主要介绍流程和一些踩坑经验,更加详细的安装教程有很多建议多看几个再下手安装。
环境装多了你自然就懂了。

CUDNN

cudnn的安装是最简单的,下载官方包,将cudnn文件拷贝给系统库。没什么坑。
具体步骤可以看这个博主的分享:https://blog.csdn.net/syysyf99/article/details/93778390

Docker CE 安装

看了比较多的安装教程,分享几个以供参考:
https://blog.csdn.net/qq_19307465/article/details/84453901
这边主要的坑在于官方key的添加和镜像下载会因服务器是国外的而受影响:打开手机热点可解决或linux下的ssr

**

踩坑经验分享非教程

Enjoy!?

**

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