当前位置: 首页 > news >正文

ubuntu18.04装tensorflow遇到的问题

2018年5月21日更新
关于英伟达驱动的卸载与安装: 点击打开链接

这个帖子非常有用(cuda,cudnn,tensorflow的安装): https://www.tinymind.cn/articles/163

根据帖子里所说安装了cuda9.1+cudnn7.1+tensorflow非官方版(官方版到今天只支持cuda9.0),由于之前安装nvidia驱动时候把系统装崩了,所以直接从头装系统了,然后第一步就先装驱动,笔者用的GEFORCE 1080 Ti,所以下载了当时最新的驱动390.48,根据网上说的方法安装,如添加blacklist,关闭X等。笔者中间遇到没有gcc的问题(由于重新装了系统没有安),并且使用sudo apt-get install gcc会出错,找了好半天没有用,后来尝试sudo apt-get install g++,然后再sudo apt-get install gcc就可以了,之后就按着上面这个帖子所说,直接使用sudo aptitude install nvidia-cuda-toolkit就可以安装cuda9.1(应该是默认使用这个命令的最新版,不过笔者安装时已经有9.2,但是该命令装的是9.1,请大家注意提示,如果提示安装是9.2请三思处理),后面就顺风顺水,tensorflow使用作者给的github链接下载即可。


----------------------------------------------------------------------------------------------------------

sudo apt install python3-pip

pip install tensorflow==1.8

显示安装成功,在python里尝试import:

猜可能是因为18.04太新的原因,导致不支持。

网上查阅说可以直接装tensorflow gpu:

(如果不用gpu可以参考https://github.com/tensorflow/tensorflow/issues/8037解决问题)

pip install tensorflow-gpu==1.8.0

然后就连tensorflow都无法import了。


又经过一番查阅折腾,发现安装gpu版本前需要先装CUDA和CuDNN驱动,我就又把tensorflow卸载了,打算重装,因为同时发现应该使用pip3来安装python3.n版本的(原谅小白),卸载:

sudo pip uninstall protobuf
sudo pip uninstall tensorflow

然后下载CUDA的时候发现踩坑,只支持到ubutnu17.04(我用的18.04). 打出GG

又在nvidia论坛上看到有人说18.04也支持,于是又开始尝试。

尝试在nvidia官网上下载cuda9.1 for ubuntu17.04,发现cuda被墙了:

哇,真的头疼。。。

先用cpu版学习一下再说



相关文章:

  • ubuntu18.04 配置python tensorflow虚拟环境+pycharm
  • tensorflow 一个Nan问题
  • tf-tips:InTopK和TopK,decay_steps
  • tensorflow tips:features,batch_size,iteration,epoch, global_step, shard
  • Argument must be a dense tensor: range(0, 3) - got shape [3], but wanted []
  • ubuntu 18.04自动更新后分辨率只剩下640x480选项
  • python3运行《21个项目玩转深度学习》遇到的问题
  • ubuntu18.04 pip3 install gym[all]出错
  • ubuntu18.04 docker安装+docker使用caffe+一般caffe安装
  • 深度学习剖根问底:交叉熵和KL散度的区别
  • Ubuntu18.04 国内环境使用kubeadm安装kubernetes+docker(单机版)
  • python PIL image.show() 之后如何关闭
  • PyInstaller 打包 .py文件为windows下.exe执行文件遇到的种种
  • python threading中的thread开始和停止
  • 如何修改/固定matplotlib显示图片窗口在屏幕上的位置
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • eclipse(luna)创建web工程
  • FastReport在线报表设计器工作原理
  • js算法-归并排序(merge_sort)
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • PAT A1050
  • 基于遗传算法的优化问题求解
  • 推荐一个React的管理后台框架
  • 无服务器化是企业 IT 架构的未来吗?
  • 怎么将电脑中的声音录制成WAV格式
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​Python 3 新特性:类型注解
  • #每日一题合集#牛客JZ23-JZ33
  • (C#)获取字符编码的类
  • (C语言)球球大作战
  • (待修改)PyG安装步骤
  • (二)丶RabbitMQ的六大核心
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)为C# Windows服务添加安装程序
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .gitignore
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net core使用ef 6
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .NET值类型变量“活”在哪?
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • @SuppressWarnings注解
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [Arduino学习] ESP8266读取DHT11数字温湿度传感器数据
  • [Asp.net mvc]国际化
  • [bzoj1912]异象石(set)