(原)ubuntu中使用conda安装tensorflow-gpu
转载请注明出处:
https://www.cnblogs.com/darkknightzh/p/9834567.html
参考网址:
https://www.anaconda.com/blog/developer-blog/tensorflow-in-anaconda/
之前的一篇,直接安装tensorflow的:
https://www.cnblogs.com/darkknightzh/p/6592052.html
================================================================
190117更新:
使用conda的方式,在ubuntu上比较省事,但是最好不要在windows上使用。
刚才在win7上tensorflow用不了了(CPU的,使用anaconda3,python为3.5),卸载后使用conda重新安装了tensorflow,结果还是用不了,提示找不到什么库(没截图,记不住了)。
后来再次卸载tensorflow,使用pip重新安装tensorflow后(CPU的),能正常使用了。
所以windows上还是先使用pip安装吧。。。(不知道有没有使用conda安装后能正常使用的)
190117更新结束
================================================================
参考网址中写出了使用conda安装tensorflow-gpu的各种好处,比如可以适配不同的cuda版本。而且从1.9开始,conda安装方式集成了MKL-DNN库,速度比pip安装的快了好几倍(具体看网址)。
下面写一下怎么用conda安装tensorflow-gpu的1.9版本
首先在终端中输入下面命令,可安装1.9版本的tf(目前最新的是1.11了,不过驱动版本比较老,因而还是用1.9的tf吧)
conda install tensorflow-gpu==1.9.
如果gpu驱动不是很老,运行程序没问题,就不用往下看了。
目前我这边会安装cuda9.0(还有其他一些库)。但是由于驱动比较老,不支持默认安装的cuda版本,直接运行之前的程序,会提示下面的错误(internal: cudagetdevice() failed. status: cuda driver version is insufficient for cuda runtime version):
因而需要将cuda降级,我这边直接在终端中输入下面的命令:
conda install cudatoolkit==8.0
便可以安装cuda8.0的版本。下图显示了哪些库会升级,哪些库会降低:
之后可以正常运行之前的程序了。。。
================================================================
181119更新:
试了一下, 可以一句话完成安装:
conda install tensorflow-gpu==1.9. cudatoolkit==8.0
比上面的省事。。。
181119更新结束
================================================================
最新文章
- [CI] 使用Jenkins自动编译部署web应用
- bzoj 1711 [Usaco2007 Open]Dining吃饭&;&;poj 3281 Dining
- JSON对象长度和遍历方法
- 未进入Kali Linux系统修改修改密码的方法
- 深入理解jsavascript的作用域
- 外键约束列并没有导致大量建筑指数library cache pin/library cache lock
- pyqt 正则表达式例子学习
- Mongodb集群搭建
- idea类似eclipse鼠标技巧java api信息
- openbr on linuxmint13/ubuntu12.04/debian7 x64 facial recognition [Compile from source!!!]
- CSS小技巧-为内盒子添加margin-top时,会带着父盒子一起下来,如何解决?
- Mongo 专题
- Java基础知识拾遗(三)
- leetcode — distinct-subsequences
- node 文件操作
- python爬虫 ----文章爬虫(合理处理字符串中的\n\t\r........)
- Ubuntu下搭建Ruby On Rails
- 在sublime text3中安装git插件
- 大数据应用之HBase数据插入性能优化实测教程
- Scala包和引用
热门文章
- POJ 2395 Out of Hay (Kruskal)
- 【NPM】npm ERR! Unexpected end of JSON input while parsing near '...";,'解决方案
- python开发环境PyCharm安转注册
- python tkinter-窗体
- Python爬虫之requests+正则表达式抓取猫眼电影top100以及瓜子二手网二手车信息(四)
- java enum的一种写法记录
- BZOJ.2095.[POI2010]Bridges(最大流ISAP 二分 欧拉回路)
- [POI2014]Couriers
- linux VIM 下的语法高亮及自动缩进
- 关于Gevent的使用指北