解决import tensorflow导致jupyter内核死亡的问题


Posted in Python onFebruary 06, 2021

今日重装gpu版tensorflow后出现问题,jupyter notebook中import tensorflow运行以后内核死亡。开始以为版本不兼容,于是将conda中全部内容升级了一遍发现还是存在问题,并不管用。于是去查报错信息。

在我很少去看的jupyter的终端中得到一个warning。

解决import tensorflow导致jupyter内核死亡的问题

显示HDF5版本不匹配导致的错误。

网上大致有两种解决方法:

1.指定版本安装

2.

pip uninstall h5py
pip install h5py

我开始使用的第一种方法,用conda命令重装。发现安装以后,虽然Warning问题解决了,但是tf和Keras莫名其妙消失了。。。。

解决import tensorflow导致jupyter内核死亡的问题

conda list中也不显示!但显然这些都是安装过的包,不能理解发生了什么。

于是尝试第二种方法。问题得以解决。

补充:jupyter notebook中使用tensorflow-gpu常常出现的问题

问题1:

Kernel Restarting The kernel appears to have died. It will restart automatically

解决方法:

如果是在装有GPU的服务器上搭建的jupyter notebook,并且使用的tensorflow可以通过在session的前面加上config来解决这个问题,亲自试过可行(我觉得主要问题是在此之前都是在cpu上运行的程序,造成内存不足,所以导致的kernel died,如果查看在代码运行的时候内存占用情况可以使用free -h):

config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)

问题2:

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/keras/layers/core.py:143: calling dropout (from tensorflow.python.ops.nn_ops) with keep_prob is deprecated and will be removed in a future version.Instructions for updating: Please use `rate` instead of `keep_prob`. Rate should be set to `rate = 1 - keep_prob`.

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/math_ops.py:3066: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.Instructions for updating: Use tf.cast instead.

WARNING:tensorflow:From /root/anaconda3/lib/python3.6/site-packages/tensorflow/python/ops/math_grad.py:102: div (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version. Instructions for updating: Deprecated in favor of operator or tf.math.divide.

解决方法:

发生这种问题的主要原因可能是anaconda版本问题,或者是其他版本问题造成的版本不兼容。使用以下指令进行相应的更新。亲自尝试可行。

conda update mkl
conda upgrade notebook
conda upgrade jupyter
conda update anaconda

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Python 相关文章推荐
Python字符和字符值(ASCII或Unicode码值)转换方法
May 21 Python
详解Python如何获取列表(List)的中位数
Aug 12 Python
Python实现购物程序思路及代码
Jul 24 Python
python select.select模块通信全过程解析
Sep 20 Python
python3.6+opencv3.4实现鼠标交互查看图片像素
Feb 26 Python
Tensorflow卷积神经网络实例
May 24 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
Python操作word常见方法示例【win32com与docx模块】
Jul 17 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
基于python实现计算两组数据P值
Jul 10 Python
python 装饰器的实际作用有哪些
Sep 07 Python
python中@contextmanager实例用法
Feb 07 Python
PyCharm常用配置和常用插件(小结)
Feb 06 #Python
完美解决torch.cuda.is_available()一直返回False的玄学方法
Feb 06 #Python
python反扒机制的5种解决方法
Feb 06 #Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 #Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 #Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 #Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 #Python
You might like
把从SQL中取出的数据转化成XMl格式
2006/10/09 PHP
PHP的FTP学习(三)
2006/10/09 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
jquery append 动态添加的元素事件on 不起作用的解决方案
2015/07/30 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
2016/07/04 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
解决微信小程序调用moveToLocation失效问题【超简单】
2019/04/12 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
10种检测Python程序运行时间、CPU和内存占用的方法
2015/04/01 Python
简单实现python画圆功能
2018/01/25 Python
详解tensorflow载入数据的三种方式
2018/04/24 Python
python中的json总结
2018/10/11 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
python开发入门——列表生成式
2020/09/03 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
Java的五个基础面试题
2016/02/26 面试题
小学少先队活动方案
2014/02/18 职场文书
个人授权委托书范文
2014/09/21 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
运动会广播稿300字
2015/08/19 职场文书
SQL Server使用导出向导功能
2022/04/08 SQL Server