• fat32格式化制作ubuntu启动优盘
  • 安装ubuntu时,不安装第三方驱动
  • 安装和启动时按e编辑:quite nomodeset splash;然后sudo gedit /etc/default/grub

"quiet splash nomodeset"

  • 加载nouveao到blaklist:

sudo gedit /etc/ modprobe.d/blacklist-nouveau.conf:

blacklist nouveau 

options nouveau modeset=0 

  • NVIDIA CUDA Installation Guide for Linux

开始配置

1. 确认安装了gcc

********************

  1. gcc --version

2. CUDA和nvidia驱动编译安装需要内核头文件,所以

********************

  1. sudo apt-get install linux-headers-$(uname -r) 

3. 安装nvidia驱动必须禁用nouveau,所以

创建一个文件 /etc/modprobe.d/blacklist-nouveau.conf 用下面的内容:

********************

  1. blacklist nouveau 
  2. options nouveau modeset=0 

重新生成内核initramfs:

********************

  1. sudo update-initramfs -u 

为保证禁用成功,重启系统

********************

  1. lsmod | grep nouveau 

确保没有输出即可

4.Ctrl+Alt+F1进入命令行,关闭X servers

********************

  1. sudo systemctl stop lightdm 

5.开始安装NVIDIA驱动,此步可以忽略而使用CUDA自带的驱动。区别就是CUDA安装的没有提示可能会安装失败

********************

  1. sudo ./NVIDIA-Linux-x86_64-378.13.run --no-opengl-files  (很重要,否则集显导致无法启动)

安装提示基本是选肯定的,提示nvidia-xconfig时如果你的电脑还存在一个核显或者集显就选择不安装,反之选择安装

安装完毕后,重启,进入图形界面

6.检查/dev下是否存在nvidia*设备并且权限是0666,如果没有可以执行 nvidia-modprobe来创建这些设备,如果执行没有效果,请检查Secure Boot是否设置为Disable(见教程开头)

如果已经存在,执行nvidia-smi,有类似如下输出代表nvidia驱动正常

GTX1050+Intel+Ubuntu16.04+Tensorflow配置

7.安装CUDA

********************

  1. sudo ./cuda_8.0.61_375.26_linux.run 

按q结束cuda的描述等,然后输入accept,然后是提示是否安装NVIDIA驱动,如果你做了第5步,就输入n。反之输入y,这种情况下会提示是否安装opengl,一定输入n,然后提示是否安装nvidia-xconfig,如果你的电脑还存在一个核显或者集显就输入n,反之输入y

下一个提示是是否安装CUDA Toolkit,输入y,后面的提示都是使用默认或者y了

安装完会显示哪些安装成功,哪些安装失败,一般都会没有问题的

8.编辑/etc/profile,在最后添加

********************

  1. export PATH=/usr/local/cuda-8.0/bin:$PATH 
  2. export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH 

重启系统,进入图形界面

9.测试CUDA Toolkit安装是否正确,

********************

  1. nvcc --version 

输出类似以下信息即可认为安装正确

10.尝试编译CUDA提供的Samples,默认路径为~/NVIDIA_CUDA-8.0_Samples

********************

  1. make 

如果提示错误请按照提示安装依赖包,或者自行google解决error,保证编译过程没有error

生成文件在~/NVIDIA_CUDA-8.0_Samples/bin/x84_64/linux/release

********************

  1. ./deviceQuery 

我的有如下输出

11.安装cuDNN,解压cudnn-8.0-linux-x64-v5.1.solitairetheme8(tensorflow1.4需v6版本)

********************

  1. tar -xvzf cudnn-8.0-linux-x64-v5.solitairetheme8 
  2. sudo cp cuda/include/* /usr/local/cuda-8.0/include 
  3. sudo cp cuda/lib64/libcudnn.so.5.1.10 /usr/local/cuda-8.0/lib64 
  4. sudo cp cuda/lib64/libcudnn_static.a /usr/local/cuda-8.0/lib64 

更新软连接

********************

  1. cd /usr/local/cuda-8.0/lib64 
  2. ln –s libcudnn.so.5.1.10 libcudnn.so.5 
  3. ln –s libcudnn.so.5 libcudnn.so 

至此完成所有安装

  •  
  • 禁止自动驱动更新 sudo nautilus,启动root权限的文件夹:对etc/apt/apt.conf.d/50unattended-upgrades进行更改,注释掉第一段如下:

       //"${distro_id}:${distro_codename}-security";

       // Extended Security Maintenance; doesn't necessarily exist for

       // every release and this system may not have it installed, but if

       // available, the policy for updates is such that unattended-upgrades

       // should also install from here by default.

       //"${distro_id}ESM:${distro_codename}";

相关文章:

  • 2021-04-29
  • 2021-06-26
  • 2021-10-21
  • 2022-01-21
  • 2021-08-27
  • 2021-09-23
  • 2021-11-22
猜你喜欢
  • 2021-09-06
  • 2021-12-13
  • 2021-04-11
  • 2021-05-03
  • 2021-12-03
  • 2021-05-16
  • 2021-11-06
相关资源
相似解决方案