目录

  • Ubuntu16.04 Installl

    • 1. 安装环节
    • 2. 安装卡死
    • 3. NVIDIA显卡安装
  • 2. CUDA Install
  • 3.Cudnn7.05 Install
  • 4.Tensorflow-gpu-1.8 Install
  • 5.CUDA9.0 and Cudnn7.05 uninstall
  • 6.参考资料

注释

  • 这是首次使用makedown编写,有些丑陋,有些不适应!
  • ubuntu16.04+cuda9.0+cudnn7.05+py3.5+tensorflow-gpu-1.8.0
  • 安装过程中出现各式各样的问题,在此记录一下心得体会.
  • 笔记本电脑配置: i7-7gen + GTX1060

Ubuntu16.04 Installl

笔记本电脑直接对ubuntu进行安装,W10+ubuntu16双系统

1. 安装环节

  1. 下载Ubuntu16.04LTS桌面版文件.ios
  2. 下载UtraISO,网上百度一大堆
  3. 安装方法和Windows一样 安装方法

2. 安装卡死

一般出现这种情况大多数是显卡驱动有问题,解决方案如下:
顺序无所谓的,最后只要能更改就可以了.
1.在开机选择从U盘启动后(我是用U盘装的)会有几个选项让选择,最重要的两个是让你选择使用而不安装还是安装,我们通过上下箭头或者TAB把光标移动到“安装”选项,然后按e,进入grub界面,将这个界面的最后部分的“quiet splash —”改为“nomodeset”。F10保存,就可以进入安装界面,进行安装。
2.按照这种方法安装完成后有一个问题就是第二次启动ubuntu系统的时候会卡在启动界面进不去,解决方案:
重启,开机时光标选中“Ubuntu”,按“e”,进入grub界面,在刚刚改过的那行(倒数第二行)的末尾加上“ acpi_osi=Linux nomodeset”(nvidia显卡 ),再F10保存重启,就可以进入。
但是每次进入都需要这样修改,肯定很麻烦,所以进去之后到/boot/grub/grub.cfg(sudo gedit / boot/grab/grab.cfg)中,找到刚刚在修改界面所看到的那一串代码,在同样的位置加入刚刚所修改的代码,保存退出就好了,这样就可以完美解决开机卡死的问题。
说明:本教程只对NVIDIA显卡的电脑有效,其他的没测试过。

3. NVIDIA显卡安装

    1. 从官网下载然后安装,强烈不推荐,安装无数次没有成功
    1. 用ubuntu自带的软件管家安装,一次成功

2. CUDA Install

注意:这里我们安装的是CUDA9.0 !!!

  • cuda9.2版本太高了,没有tensorflow-gpu支持
  • 强制安装cuda9.2,在import tensorflow 会出现没有cuda9.0.so等文件**
  • 当安装的cuda和cudnn版本不匹配的时候,会出现缺少cuda8.0.so/cuda9.0.so/cuda7.5.so等问题

下载cuda9.0:

  • 进入下载界面
  • 单击Legacy Releases 进入之前版本
  • 点击下载cuda9.0

  • 1.run文件下载大小为1.6GB,就算到Linux里面也有300MB左右,请你下载下来之后注意大小,如果小于100MB都是没下载完全,安装过程会崩溃的!
  • 2.deb文件同样按照上面的方法判断一下
  • 3.本博文用的.deb文件,记得千万别执行官网给的以下语句
  • **4.请使用官网给的单独安装操作把里面的9.2换成9.0就可以了,例如:sudo apt-get install cuda-9-0**
  • 5.当使用 sudo apt autoremove cuda 删除cuda之后用, cnvv -V 查看Linux系统是否还有cuda的时候出现以下情况没事的,直接诶装cuda9.0就就可以了,不用担心版本冲突!

3.Cudnn7.05 Install

下载链接
这里没有什么好说的
cuda和cudnn的安装主要参考:大神博客,注意里面的一些信息得改成你自己的.

4.Tensorflow-gpu-1.8 Install

只要cuda和cudnn安装好了之后,这里是完全没有问题的!

  • 注意这是使用pip等于py2.7,pip3等于你安装的py3.*,本博文使用pip3
  • 首先加入安装 pip3 install tensorflow-gpu==1.6 此时终端会出现安装的地址,这个时候你复制地址然后浏览器下载,再把Ctrl+C 关闭终端下载就可以了.浏览器下载之后手动安装.

安装完成之后,运行tensorflow会有GPU信息输出才为正确!

5.CUDA9.0 and Cudnn7.05 uninstall

  • 卸载cuda.run安装的
    cd /usr/local/cuda6.5/bin/sudo ./uninstall_****
  • 卸载cuda.deb安装的
    sudo apt autoremove cuda
  • 卸载cudnn
    找到这个文件夹sudo rm -rf cuda-9.0

6.参考资料

参考很多大神的博客:

  • 安装流程主要参考
  • https://blog.csdn.net/jonms/article/details/79318566
  • 安装卡死时间
  • 简单流程
  • 安装cuda9.0

转载于:https://www.cnblogs.com/wjy-lulu/p/9119905.html

Ubutu16.04+Cuda9.2/9.0+Cudnn7.12/7.05+TensorFlow-gpu-1.8/1.6相关推荐

  1. ubuntu16.04+cuda9.0_cudnn7.5+tensorflow-gpu==1.12.0

    1.查找可用的tensorflow源,该命令运行后终端会输出所有可用的源 anaconda search -t conda tensorflow 2.这里name是上一步中输出源的tensorflow ...

  2. win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库

    win10 + bazel-0.20.0 + tensorflow-1.13.1 编译tensorflow GPU版本的C++库 安装所需软件/库 Step1. 安装vs2015,CUDA 10.0和 ...

  3. 在linux上cuda9.0 cudnn7.* 安装python3.6 tensorflow 1.5.1

    链接:https://www.jianshu.com/p/bcf37d0e4e9b 为了入门机器学习的小伙伴能安装好工具,特制作此教程 按照 Anaconda 下载网站上的说明下载并安装 Anacon ...

  4. tesla p100 linux,服务器(Tesla P100)Ubuntu16.04+显卡驱动+cuda8.0+cudnn7.0.5

    首先推荐这两篇文章,写完之后才发现: https://blog.csdn.net/yhaolpz/article/details/71375762 https://blog.csdn.net/bali ...

  5. 服务器(Dell T360)Ubuntu16.04+Tesla P100+CUDA8.0+CUDNN7.0.5配置

    这篇文章的方法最后也有问题! 最终配置成功版请见下面这个链接的内容: https://blog.csdn.net/u014106566/article/details/83314626 前言: 一开始 ...

  6. Ubuntu 18.04 + Python3.6 + CUDA-10.0 + CUDNN-7.5.0 + tensorflow-gpu-1.13.1

    转自:https://blog.csdn.net/ycfn97/article/details/100084641 Install nvidia driver 首先卸载原有驱动 sudo apt-ge ...

  7. 集众家之所长,手把手教你如何在Ubuntu18.04上安装CUDA10.0+CUDNN7.5+Torch7(非Pytorch)(保姆级教学)

    弱小无力的目录 前言 零.动手前的准备 0.1 电脑配置 0.1.1 显卡(使用软件GPU-Z查看) 0.1.2 系统(cmd窗口输入`winver`) 0.2 参考文章(感谢各位大佬的分享┭┮﹏┭┮ ...

  8. 基于深度学习的点云分类--PointNet(代码结构+环境Ubuntu16.04+CUDA9+tensorflow1.9.0)

    希望跟大家共同讨论.进步. 我的公众号: https://mp.weixin.qq.com/s?__biz=MzU2MzcxMjE3MQ==&mid=2247483897&idx=1& ...

  9. 备注: ubt 16.04 安装 gtx 1060 --- 成功运行 tensorflow - gpu

    ---------------------------------------------------------------------------------------------------- ...

最新文章

  1. Zabbix 监控Mysql数据库及主从数据库
  2. Word中使用代码高亮插件
  3. 模块化和组件化的定义以及两者的区别
  4. Java 强、弱、软、虚,你属于哪一种?
  5. 华中农业大学第五届程序设计大赛网络同步赛-G
  6. SAP Commerce(原Hybris)的订单处理框架和SAP CRM One Order框架
  7. 关于 create-react-app 自定义 eslint文件配置解决方案
  8. hbase的2.2.4版本支持哪个版本的hadoop_2019 年,Hadoop 还是数据处理的可选方案吗?...
  9. grads之平均气温场与距平
  10. 因特尔显卡自定义分辨率_Win10创建自定义分辨率的方法教程
  11. 【C语言】 C 语言 关键字分析 ( 属性关键字 | 常量关键字 | 结构体关键字 | 联合体关键字 | 枚举关键字 | 命名关键字 | 杂项关键字)
  12. Java-你知道String为什么不可变吗?
  13. 磁盘清理软件:BlueHarvest for Mac
  14. 语音信号的梅尔频率倒谱系数(MFCC)的原理讲解及python实现
  15. NLP-对话聊天机器人
  16. Kubuntu简易安装教程(压缩磁盘版)
  17. 软件开发详细设计说明书(转载)
  18. Linux 如何查看帮助信息
  19. 物联网解决方案架构及其流程
  20. 从安装Eclipse到用Eclipse写第一个Java程序

热门文章

  1. 〔转〕Word域的应用和详解10_域的应用例子
  2. linux 指令tftp传输文件_Linux tftp 命令用法详解-Linux命令大全(手册)
  3. python写入csv文件时携带双引号_在Python中解析csv时由于双引号导致的问题.
  4. tensorflow常见问题
  5. 二进制地址的伙伴地址
  6. 【AMAD】import-string -- 通过字符串来import一个对象
  7. 第五篇:JMeter 定时器
  8. IDEA mybatis-generator 逆向工程
  9. _​_​i​n​t​6​4​ ​与​l​o​n​g​ ​l​o​n​g​ ​i​n​t
  10. jQuery css()选择器使用说明