解决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新手经常遇到的17个错误分析
Jul 30 Python
PyMongo安装使用笔记
Apr 27 Python
python图像处理之反色实现方法
May 30 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
python脚本监控docker容器
Apr 27 Python
python的dataframe转换为多维矩阵的方法
Apr 11 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
python循环输出三角形图案的例子
Nov 22 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Python 读取位于包中的数据文件
Aug 07 Python
python爬虫工具例举说明
Nov 30 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
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
php中Snoopy类用法实例
2015/06/19 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
2015/12/31 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
JavaScript 序列化对象实现代码
2009/12/18 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
JS常见简单正则表达式验证功能小结【手机,地址,企业税号,金额,身份证等】
2017/01/22 Javascript
Angular客户端请求Rest服务跨域问题的解决方法
2017/09/19 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
[03:05]《我与DAC》之xiao8:DAC与BG
2018/03/27 DOTA
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
python创建和删除目录的方法
2015/04/29 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
python Celery定时任务的示例
2018/03/13 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
详解HTML5中的元素与元素
2015/08/17 HTML / CSS
PHP中如何使用Cookie
2015/10/28 面试题
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
关于童年的读书笔记
2015/06/26 职场文书
python基础学习之递归函数知识总结
2021/05/26 Python