一、安装NAVIDIA驱动

安装之前首先得下载NAVIDIA驱动,其中语言要选择Chinese

下载好以后看一下,应该在Download哪里

1.打开终端,先删除旧的驱动

sudo apt-get purge nvidia*

2.禁用自带的 nouveau nvidia驱动

创建一个文件通过命令

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

并添加如下内容:

blacklist nouveauoptions nouveau modeset=0

再更新一下

sudo update-initramfs -u

修改后需要重启系统。

确认下Nouveau是已经被禁用

lsmod | grep nouveau

没有输出什么东西,说明已经成功关闭了

3.关闭X-window服务

重启系统至文本模式,也可先进入图形桌面再进入文本模式,再安装下载的驱动就无问题。首先我们需要结束x-window的服务,否则驱动将无法正常安装;关闭X-Window。

sudo service lightdm stop

然后切换到tty1控制台:使用Ctrl+Alt+F1即可。

4.安装

cd Downloads/
sudo ./NVIDIA.run

按照如下步骤安装

(1)Accept

(2)contiuned install

(3) Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.

然后这里也没什么事,直接继续就可以了,想要解决的话,也可以尝试一下安装下面的东西(没试过)

sudo optitude install ia32-libs

(4)would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X ? Any pre-existing X configuration file will be backed up

直接选择 NO,意思是安装驱动时不检查X服务

(5) Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64(version:390.25) is now complete.  Please update your XF86Config or xorg.conf file as appropriate;see the file

/usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.

只有一个选项,选择Ok就行了。

然后键入重启

sudo reboot

5.检查

终端运行确认是否正确安装。

nvidia-smi
nvidia-settings

显示东西说明安装成功了

二、安装cuda8.0

cuda下载

如图下载就行了

1.安装

cd Downloads/
sudo sh cuda_8.0.61_375.26_linux.run

启动安装程序,一直按空格到最后,输入accept接受条款 
输入n不安装nvidia图像驱动,之前已经安装过了 
输入y安装cuda 8.0工具 
回车确认cuda默认安装路径:/usr/local/cuda-8.0 
输入y用sudo权限运行安装,输入密码 
输入y或者n安装或者不安装指向/usr/local/cuda的符号链接 
输入y安装CUDA 8.0 Samples,以便后面测试 
回车确认CUDA 8.0 Samples默认安装路径,该安装路径测试完可以删除

2.配置环境变量

sudo gedit /etc/profile

添加变量

export PATH=/usr/local/cuda-8.0/bin/:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64/

3.测试

#编译并测试设备 deviceQuery:
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery#编译并测试带宽 bandwidthTest:
cd ../bandwidthTest
sudo make
./bandwidthTest

如果这两个测试的最后结果都是Result = PASS,说明CUDA安装成功啦。

三、安装cuDNN6.0

下载cudnn6.0

选择cuDNN v6.0 Library for linux

1.安装

cd Downloads
tar -zxvf cudnn-8.0-linux-x64-v6.0.tgz
cd cuda/include/
sudo cp cudnn.h /usr/local/cuda/include/  #复制头文件
cd ../lib64    #打开lib64目录
sudo cp lib* /usr/local/cuda/lib64/    #复制库文件
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*    #给所有用户增加这些文件的读权限 

2.建立软连接

可以到下/usr/local/cuda/lib64/看一下自己的文件

cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.6
sudo ln -s libcudnn.so.6.0.21 libcudnn.so.6
sudo ln -s libcudnn.so.6 libcudnn.so 

2.添加环境变量

sudo gedit /etc/profile 
PATH=/usr/local/cuda/bin:$PATH
export PATH 

保存后,创建链接文件

sudo vim /etc/ld.so.conf.d/cuda.conf 

按a进入插入模式,增加下面一行

/usr/local/cuda/lib64 

按esc退出插入模式,按:wq保存退出

最后在终端输入

sudo ldconfig 

四、基于Anaconda安装tensorflow-GPU

首选下载Anaconda(py3.6),选择64-Bit (x86) Installer (551 MB)

cd Downloads/
bash Anaconda3-5.1.0-Linux-x86_64.sh

然后运行conda会出现conda:command not found,解决方法如下

1, 确认.bashrc这里有添加运行路径:

sudo gedit ~/.bashrc

最后一行加上

export PATH="/home/pc314/anaconda3/bin:$PATH"

2. 确认profile都添加路径:

sudo gedit /etc/profile

最后一行加上

export PATH="/home/pc314/anaconda3/bin:$PATH"

还有一步确保路径生效:

source /etc/profile 

这样子conda 命令就可以使用了

这里可以给conda添加一个清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes

查看.condarc文件应该是这样的(sudo gedit .condarc)

显示

channels:

- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

- defaults

show_channel_urls: yes

安装tensorflow-GPU

创建有一个tensorflow的环境

conda create -n tensorflow python=3.5

然后就会显示Proceed([y]/n)?

这里输入y就行了

然后就开始下载了,下载完以后键入

source activate tensorflow

然后安装numpy和spyder

conda install spyder
conda install numpy

然后现在得安装tensorflow—gpu了,这里的版本不能是1.4以上的,如果是以上的会出问题

pip install tensorflow_gpu==1.4

参考

http://blog.csdn.net/iotlpf/article/details/54175064

http://blog.csdn.net/masa_fish/article/details/51882183

http://blog.csdn.net/cosmoshua/article/details/76644029

ubuntu16.04安装NIVIDIA显卡驱动,cuda8.0,cuDNN6.0以及基于Anaconda安装Tensorflow-GPU相关推荐

  1. ubuntu16.04下 1080ti显卡驱动384.98+cuda9.0+cudnn+caffe 安装过程,本人新测,没毛病

    ubuntu16.04下 显卡驱动384.98+cuda9.0+cudnn9.0+caffe 安装 我自己尝试的在16.04下安装如上所述,系统安装不多说,主要说显卡驱动往下的部分,和我自己遇到的问题 ...

  2. 深度学习GPU环境安装教程:Ubuntu16.04+1080(Ti)显卡驱动+CUDA+cuDNN(已n次完美安装)

    安装显卡驱动 当前只装了ubuntu16.04单系统,亲测可用,之前ubuntu16.04+win10双系统下也是这种方法装的,只是需要切换视频线的接口,可参考这篇 1.装好ubuntu16.04 2 ...

  3. Ubuntu16.04:GTX1650的显卡驱动安装

    Ubuntu 16.04 GTX1650的显卡驱动安装 前言 1.下载对应的驱动 2.删除原有驱动(没有则省略) 3.禁用nouveau驱动 4. 获得kernel source 5. 安装显卡 6. ...

  4. Ubuntu16.04 卸载nvidia显卡驱动和cuda

    nvidia驱动卸载 在Linux系统上卸载nvidia显卡驱动有多种方法 第一种是使用安装文件进行卸载,进入显卡驱动安装文件所在的目录,运行 sudo NVIDIA-Linux-x86_64-418 ...

  5. Ubuntu16.04安装 1080Ti 显卡驱动和 cuda 8.0

    1.安装显卡 打开命令窗口(ctrl+Alt+T) (1)sudo apt-get purge nvidia* (2)sudo add-apt-repository ppa:graphics-driv ...

  6. 双显卡笔记本安装win10+Ubuntu16.04以及NVIDIA显卡驱动安装

    安装Ubuntu16.04系统(向这样的博文有很多比如这篇就很详细安装过程可以参照他的来做.) 一.准备工作(刻盘,修改BiOS启动项) 下载Ubuntu16.04的镜像注意自己需要的版本. 打开Ul ...

  7. 【Ubuntu】Ubuntu16.04安装GTX960M显卡驱动(960、1070and 750ti直接图形界面安装亲测能用,1080需要到命令界面安装亲测能用)

    原文地址:https://blog.csdn.net/teavamc/article/details/78330266 实验目的 安装Navida GTX960M 显卡驱动 实验开始: 1,安装pri ...

  8. Ubuntu16.04下NVIDIA显卡驱动安装(华硕飞行堡垒7代,1660ti)

    Ubuntu下NVIDIA显卡驱动安装 我的电脑配置,华硕飞行堡垒7代,1660ti 亲测有效,我的系统重装5次! 1.首先进行安装,可以参考一下链接 安装 2.安装完毕后可能会出现这样的情况 按住C ...

  9. ubuntu14.4安装gtx970显卡驱动的艰辛历程

    1 说明: 本人机器说明,显卡gtx970,内存4G,原来系统是win7 64的.最近要学习机器学习的一些算法,需要安装ubuntu.不过安装环境这一条道路真的很曲折,来来回回弄了好久.以下说一下配置 ...

最新文章

  1. IOS开发—Using UIGestureRecognizer with Swift Tutoria
  2. python爬虫必会的23个项目
  3. mysql中文显示问号
  4. MongoDB分布式(分片存储)部署
  5. [20170816]Join Elimination Bug.txt
  6. Spark核心RDD详述
  7. 双层玻璃窗的功效模型matlab,《数学模型》课程设计--三层玻璃窗的保暖功效.doc...
  8. App山寨疯狂 爱加密Apk加密平台防破解
  9. 矢量字体合并《注意事项》
  10. MATLAB:图像水平、垂直、水平垂直镜像、转置、旋转变换(flipdim、mirror、transp、imrotate函数)...
  11. 2021.09.17 word文档撤销按钮变灰,快捷键失效解决办法
  12. express文件上传中间件Multer详解
  13. python发送邮件群发软件_python使用tkinter写的邮件群发软件-python图形界面编程
  14. 小时候玩一天的打砖块小游戏(附完整源码)
  15. 更新windwos ltsc winserver2019可以使用的wsl1 debian映像到debian 10.4
  16. 无法卸载creative cloud桌面应用程序
  17. 积分无法积,用估值后再使用连续函数介值定理_20160430
  18. javac错误:javac不是内部或外部命令 也不是可运行的程序 解决方法
  19. ARM汇编伪指令之word
  20. 大连暗泉渗透/红队岗面试题(高级渗透测试工程师面试题)总结

热门文章

  1. 贪心+优先队列之更改优先级-hdu1896
  2. MariaDB安装、卸载以及相关设置(Linux服务器Mysql部署)
  3. CentOS7.2安装jdk7u80
  4. js基础知识温习:构造函数与原型
  5. 利用Teensy进行EM410x卡模拟以及暴力破解EM410X类门禁系统可行性猜想
  6. 推荐算法之用户推荐(UserCF)和物品推荐(ItemCF)对比
  7. WPF 浏览文件夹,获取其路径
  8. suse 10 下mysql安装
  9. 【python】列表的定义与操作
  10. Spring MVC拦截器(Interceptor)的配置及使用