解决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 re模块介绍
Nov 30 Python
Python二分查找详解
Sep 13 Python
详解python3实现的web端json通信协议
Dec 29 Python
Python 数据结构之堆栈实例代码
Jan 22 Python
python使用opencv进行人脸识别
Apr 07 Python
python学习——内置函数、数据结构、标准库的技巧(推荐)
Apr 18 Python
Django框架创建mysql连接与使用示例
Jul 29 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 Python
python实现贪吃蛇游戏源码
Mar 21 Python
python实现跨年表白神器--你值得拥有
Jan 04 Python
python APScheduler执行定时任务介绍
Apr 19 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
php 前一天或后一天的日期
2008/06/28 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
javascript multibox 全选
2009/03/22 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
2016/05/31 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
Vue 动态组件components和v-once指令的实现
2019/08/30 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
简单谈谈Python中的闭包
2016/11/30 Python
基于python select.select模块通信的实例讲解
2017/09/21 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
策划主管的工作职责
2013/11/24 职场文书
职业培训师职业生涯规划
2014/02/18 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
房产公证委托书范本
2014/09/20 职场文书
干部作风建设心得体会
2014/10/22 职场文书
2014年前台文员工作总结
2014/12/08 职场文书
公司奖励通知
2015/04/21 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
在pyCharm中下载第三方库的方法
2021/04/18 Python