安装GPU版本的tensorflow填过的那些坑!---CUDA说再见!
那些坑,那些说不出的痛!
--------回首安装的过程,真的是填了一个坑又出现了一坑的感觉。记录下了算是自己的笔记也能给需要的人提供一点帮助。
1 写在前面的话
其实在装GPU版本的tensorflow最难的地方就是装CUDA的驱动。踩过一些坑之后,终于明白为什么Linus Torvald 对英伟达有那么多的吐槽了。我的安装环境是ubuntu16.04,安装的是CUDA-8.0。其他驱动安装一般不会遇到很大的问题,都是一些小问题,一般不会卡很久。可以参考官网的安装过程。
2 眼花缭乱的CUDA安装
网上有很多不同版本的CUDA 安装过程,先说下我的安装过程吧,先按照一个完整的帖子(因为安装失败了就不发帖子的链接了)走了一遍,输入nvidia - smi 指令 , 没有显示那期待已久的画面啊。这是什么情况,帖子明明写的是最后安装成功的。。。。。。。。。然后就开始了一个坑一个坑的跳入。装了好几天,有一天突然突然查到了一个帖子,看了一遍写的很详细,心想就试一试吧。竟然就这样成功了。难道这就是好事多磨!!帖子链接http://www.jianshu.com/p/35c7fde85968 按照帖子走一遍,最后完美的装好了驱动,其他的环境也配置好了。保证不出现什么循环登陆,什么桌面不存在,哎, 装过的人都懂我说的是什么。
3 其他链接
如果你用pip 安装可以用下面的指令换源加速
换python install packet的源
sudo pip intsall tensorflow -i ttps://pypi.douban.com/simple
这个是装双系统的链接;
https://jingyan.baidu.com/article/60ccbceb18624464cab197ea.html
安装GPU版本的tensorflow填过的那些坑!---CUDA说再见!的更多相关文章
- Windows10安装GPU版本的Tensorflow
本人电脑配置(公司的)gtx1080ti,下载的的cuda8.0,cudnn6.0,python3.5.3安装完成后,安装tensorflow 1.pip install tensorflow-gpu ...
- tensorflow 安装GPU版本,个人总结,步骤比较详细【转】
本文转载自:https://blog.csdn.net/gangeqian2/article/details/79358543 手把手教你windows安装tensorflow的教程参考另一篇博文ht ...
- Ubuntu 16安装GPU版本tensorflow
pre { direction: ltr; color: rgb(0, 0, 0) } pre.western { font-family: "Liberation Mono", ...
- Ubuntu16安装GPU版本TensorFlow(个人笔记本电脑)
想着开始学习tf了怎么能不用GPU,网上查了一下发现GeForce GTX确实支持GPU运算,所以就尝试部署了一下,在这里记录一下,避免大家少走弯路. 使用个人笔记本电脑thinkpadE570,内存 ...
- ubuntu 18.04 64bit如何安装GPU版本tensorflow
注:笔者的ubuntu18.04 64bit已经安装好了显卡驱动,因此没有此步操作 1.获取cuda(https://developer.nvidia.com/cuda-downloads,选择ubu ...
- colaboratory安装指定版本的tensorflow
查看当前安装的tensorflow版本 !pip show tensorflow 安装指定版本 !pip install tensorflow==2.0 这速度,香不香.
- 关于gpu版本的tensorflow+anaconda+jupyter的一些安装问题(持续更新)
关于anaconda安装,虽然清华镜像站资源很丰富,但是不知道是网络还是运气的问题,用这个路径安装的时候总是出现文件丢失.具体表现可能是anaconda prompt 找不到,conda命令无效等问题 ...
- caffe-ssd安装GPU版本和CPU的区别
在CPU中1.CPU_ONLY :=1的注释取消掉 2.BLAS := atlas 在GPU中 1.USE_CUDNN := 1的注释取消 2.BLAS := open
- 安装指定版本的tensorflow(我报错了)
安装命令如下: pip install tensorflow-gpu==1.10.0 -i https://pypi.tuna.tsinghua.edu.cn/simple 慎用,反正我报错了,而且还 ...
随机推荐
- AsyncTask和Handler
AsyncTask实现的原理和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口 ...
- 在JBoss AS7中进行项目部署
http://developer.51cto.com/art/201111/305178.htm
- 汽车Vin码识别——可以嵌入到手机里的新OCR识别技术
汽车Vin码识别(车架号识别),顾名思义,就是识别汽车的Vin码(车架号),汽车Vin码识别(车架号识别)利用的是OCR识别技术,支持视频流获取图像,自动触发识别,另外汽车Vin码 ...
- js实现分页
<html> <head> <meta charset='utf-8'> <script type="text/javascript" s ...
- Yii2.0中场景的使用小记
熟悉Yii框架的人都知道,灵活的使用场景可以达到事半功倍的效果! 比如普通的数据的新增.修改,新增需要验证其中两个字段,而修改只需要验证其中一个字段:还有种情况,也是我们现在用到的,同一张表(同一个m ...
- C++ STL快速入门
在数月之前的机试中第一次体验到STL的威力,因为自己本来一直在用C语言做开发,很多数据结构都是自己造的,比如链表.队列等,第一次接触C++ STL后发现这些数据结构都已经给我提供好了,我直接拿去调用就 ...
- 用pickle模块实现“增删改查”的简易功能
pickle的作用: 1:pickle.dump(dict,file)把字典转为二进制存入文件. 2:pickle.load(file)把文件二进制内容转为字典 import pickle # 增 d ...
- sql定时自动备份(定时作业)
第一步: 右键启动"SQL Server 代理"
- Ch.3 Aray and String
3-1 scrore Here is a string with o and x. The length is between 1 to 80. Calcuate the score. The sc ...
- 第4章 ext文件系统机制
本文目录: 4.1 文件系统的组成部分 4.2 文件系统的完整结构 4.3 Data Block 4.4 inode基础知识 4.5 inode深入 4.6 单文件系统中文件操作的原理 4.7 多文件 ...