一、正常安装Ubuntu16.04,注意英文环境,否则切换到命令界面中文会变成菱形乱码

二、 安装显卡驱动

  1. 下载titan xp驱动,放置在downloads
  2. 禁掉Ubuntu自带开源驱动nouveau <http://blog.csdn.net/linzertling/article/details/46518071>
    1. 改变blacklist.conf文件的属性,使之可编辑

sudo chmod 666 /etc/modprobe.d/blacklist.conf

  1. 用gedit软件打开,用vi也可以

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

  1. 在文件末尾加入以下几句话

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist rivatv

blacklist nvidiafb

  1. 保存 <http://blog.csdn.net/javahaoshuang3394/article/details/76425009>
  2. 输入以下命令,使得配置生效,这一步很关键,否则安装N卡驱动时会一直提示目前运行的是nouveau驱动

sudo update-initramfs -u

  1. sudo reboot重启系统
  2. 在终端执行命令 lsmod | grep nouveau 可以查看nouveau模块是否被加载。如果什么都没输出,则执行下一步
  3. 重启后屏幕分辨率变低,不用管。进入tty1文件模式,输入用户名密码后登陆,按下ctrl+alt+F1进入控制台模式,输入命令关闭xserverCtrl+Alt+F7查看是否关闭)

sudo service lightdm stop

sudo /etc/init.d/lightdm stop(后面这个有效,前面这个时灵时不灵)

  1. 先切换到驱动所在的文件夹
  2. 安装NVIDIA驱动需要以root用户登陆,所以利用命令sudo su进入rootroot模式下没有默认桌面,不能切换
  3. 可能出现:
    1. he distribution-provided pre-install script failed!Are you sure you want to continue?

不用管,继续

  1. Would you like to register the kernel module sources with DKMS?This will allow DKMS to auomatically build a new module,if you install a different kernel later

选择“no"

  1. 最好再执行命令

sudo apt-get install linux-image-extra-virtual

否则后续可能会出现如下错误提示:

modprobe:ERROR: could not insert'nvidia':Unknown symbolinmodule,or unknown parameter(seedmesg)

  1. 执行sudo /etc/init.d/lightdm start并重启电脑
  2. nvidia-smi 查看显卡驱动

三、 安装cuda 8.0

  1. 在官网上下载好cuda 8.0(注意历史版本)
  2. 按照英伟达下载界面提供的的安装代码安装
  3. 输入 nvcc -V查看cuda是否安装成功(很有可能是7.5
  4. 打开“profile”文件

sudo gedit /etc/profile

在末尾处添加(注意不要有空格,不然会报错):

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

export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64$LD_LIBRARY_PATH

  1. sudo reboot重启后,再查看cuda版本,应该就是8.0

测试cuda的Samples

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery

sudo make

./deviceQuery

如果显示的是一些关于GPU的信息,则说明安装成功了。

四、 安装cuDNN(安装时tensorflow更新到1.3,需用6.0;预计1.4cuDNN7.0)

  1. 在英伟达官网下载cuDNN6.0 Linux版本,两个deb文件

libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb

libcudnn6_6.0.21-1+cuda8.0_amd64.deb

  1. 在包含这些文件的文件夹内运行下面的命令:

sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb

sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb

注意顺序别反

cuDNN6.0已经把环境变量自动添加进去了,所以我没有再手动添加

五、 bashrc 中添加安装位置

  1. 安装位置应该被添加到 bashrc 文件中,以便系统下一次知道如何找到这些用于 CUDA 的文件。使用下面的命令打开 bashrc 文件:

sudo gedit ~/.bashrc

  1. 文件打开后,添加下面两行到文件的末尾:

exportLD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"

export CUDA_HOME=/usr/local/cuda

六、 安装带有 GPU 支持的 TensorFlow

因为我的python3.5,所以按下面的命令安装

pip3 installTensorFlow

七、 可以在python里面import tensorflow测试一下

Ubuntu16.04+Titan Xp+Tensorflow1.3+Cuda8.0+CuDNN6相关推荐

  1. win7_64+tensorflow1.4+cuda8.0+cudnn6.0+GTX1050安装

    本来很久以前就在实验室的笔记本上安装好了win10_64+tensorflow1.4+cuda8.0+cudnn6.0+GT610.但是今天跑demo的时候,发现只能在cpu上跑.不知道是不是610显 ...

  2. Ubuntu16.04 LTS安装配置安装CUDA8.0、CUDNN5.1

    前言 1.前面已经装好了显卡驱动,那接下来开始配置CUDA8.0.CUDNN5.1. 2.我的安装的环境是DELL的G7 ,CPU是i7 8代,显卡是GTX 1060,系统环境是Ubuntu16.04 ...

  3. 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080/980ti+CUDA8.0

    8月份的时候折腾tensorflow,在ubuntu上安装nvdia显卡驱动一直有问题,没有折腾好,今天看到这篇文章,起到了一定的帮助,记录一下. bing上搜索关键字,一定要搜索 ubuntu 16 ...

  4. gtx1080 驱动 linux,ubuntu16.04安装gtx1080ti驱动+配置CUDA8.0+CUDDNv6

    1.将所需要的文件下载下来 下载gtx1080ti驱动 下载CUDA8.0 需要下载两个文件,一个是它的base一个是Patch分支文件 安装注意先后顺序,先安装base后安装patch 下载CUDD ...

  5. 深度学习环境搭建Ubuntu16.04+CUDA8.0+CUDNN6.0+Anaconda3+tensorflow1.3.0

    电脑为联想拯救者Y7000,显卡GTX1650. 装的是WIN10+Ubuntu16.04双系统. 一.双系统装Ubuntu16.04 主要借鉴的下面的链接,包括删除Ubuntu,系统分区. http ...

  6. Ubuntu 16.04 + cuda-8.0 + cudnn-6.0 + Tensorflow1.4和Caffe(极其简单)

    简介 因深度学习的需要,跑模型需要GPU加速,于是自己配置了一下,在实验室学长的帮助下,过程曲折,但其实很简单.get 几点经验: 网上教程需要自己配置NVIDIA显卡驱动,其实不需要,找到" ...

  7. cuda8.0.44linux.run,ubuntu16.04+cuda8.0+cudnn6+tensorflow(gpu)1.4,一遍成功

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 0 python环境(ubuntu16.04自带2.7.12)0.1 查看python版本与安装路径1 2 3 4pyt ...

  8. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  9. win10双系统安装ubuntu16.04+gtx750ti+python3.6配置cuda-9.0+cuDNN7.05+TensorFlow-gpu1.8.0+opencv 2.4.13的过程汇总

    参考: https://blog.csdn.net/weixin_40494464/article/details/81010256 http://www.cnblogs.com/EasonJim/p ...

  10. ubuntu16.04源码安装opencv3.4.0

    ubuntu16.04源码安装opencv3.4.0 opencv下载地址:https://opencv.org/releases/page/3/ 1.下载安装包 2.安装依赖 sudo apt-ge ...

最新文章

  1. Hadoop_MapReduce的基本应用
  2. 窗体DataGridView控件中按回车键时,单元格向下移动,如何能改成向右移动
  3. dataframe两个表合并_Part25:Pandas基础(Series,DataFrame类的创建、索引、切片、算术方法)...
  4. Linux进程状态如何切换,Linux系统如何切换前台进程和后台进程(2)
  5. 课堂经验值管理小程序_微信小程序怎么管理门店?
  6. leetcode557. 反转字符串中的单词 III
  7. plsql developer 创建表空间和临时表
  8. 网路工程师要不要学mysql_网络工程师要学什么_网络工程师需要的技能
  9. Linux环境下使用NLPIR(ICTCLAS)中文分词详解
  10. [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
  11. Python中的字符串特性(索引、切片、重复、连接、成员操作符号)
  12. JPA + Hibernate + PostgreSQL + Maven基本配置示例
  13. sqlserver临时表操作
  14. 海龟交易法则02_揭秘海龟思维
  15. java集合的相互转化(map,set,list,array)
  16. 给自己一个anchor,挑战不可能
  17. 分享 | 内核文件系统XFS的一些最新进展
  18. [SharePoint教程系列] 0.SharePoint 2016介绍
  19. html左侧浮动广告代码,网站侧边栏广告固定浮动效果的实现
  20. 游戏开发人员需要了解的5种ASO技术,苹果游戏aso优化

热门文章

  1. SMART PLC堆栈LIFO(后进先出)算法实现(功能块)
  2. The Balance POJ - 2142
  3. 连接服务器报错No supported authentication methods available
  4. UVA - 1389 Hard Life【分数规划+最小割】【最大权闭合图】
  5. 我用php构建了魔兽世界服务器,只为证明php是世界上最好的语言
  6. win10环境搭建vue开发环境
  7. 2019年5月1日起,南京调整社保缴费比例
  8. DeFi 2.0的LaaS协议Elephant,或许是你熊市下为数不多的获利手段
  9. 蓝桥杯单片机(八)DS18B20温度测量(整数显示)
  10. (predicted == labels).sum().item()作用