笔记
所有程序尽量用管理员权限打开,减少错误的出现
解决方法:
这个不用说,右键“管理员权限运行”就好了
关于jupyter notebook kernel died
两种情况:一打开notebook就kernel died,二是运行到某一代码kernel died
第一种是多内核管理问题,第二种的情况较多,我遇到的是tensorflow与CuDnn版本
匹配问题。(2019/12/19更新)
解决方法:
第一种:
运行下列代码
jupyter kernelspec list
查看内核名称(我的是python3)
然后多次运行卸载代码,直至找不到内核
jupyter kernelspec remove kernel_name(我的是python3,所以这里改成相应的名称就好了)
然后重新安装内核
python -m ipykernel install --user
第二种:
运行下列代码
jupyter notebook --debug
打开notebook运行代码至kernel died
查看terminal(终端)的报错信息
如我的报错信息如下
E tensorflow/stream_executor/cuda/cuda_dnn.cc:378] Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7005 (compatibility version 7000). If using a binary install, upgrade your CuDNN library to match. If building from sources, make sure the library loaded at runtime matches a compatible version specified during compile configuration.
2019-12-19 19:20:34.758899: F tensorflow/core/kernels/conv_ops.cc:667] Check failed: stream->parent()->GetConvolveAlgorithms( conv_parameters.ShouldIncludeWinogradNonfusedAlgo<T>(), &algorithms)
重点看这句话:
Loaded runtime CuDNN library: 7103 (compatibility version 7100) but source was compiled with 7005 (compatibility version 7000).
前者7103为目前版本,后者7005要求版本。
两种方法:
一:降低CuDNN版本
二:升级tensorflow版本(根据CuDnn版本升级)
NO module named “tensorflow”
我按网上的弄了好多次,python和tensorflow版本也换了很多次,但还是会出现这个
后面看到一个帖子,具体来源不知道哪里去了- -
直接将具体操作把,我也不知道具体原因
解决方法:
安装完anaconda后把base里的ipython、spyter、jupyter删除
anaconda navigator,environments,base,在installed里面搜索这三个东西就好了
然后再创建tensorflow环境,安装python、ipython、spyter、jupyter,操作和卸载
ipython、spyter、jupyter一样的,因为版本问题我也不是很清楚,供参考吧。