【InternalError: Failed to create session 】Jupyter或Spyder中Tensorflow-gpu报错踩坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/j18233653274/article/details/88979485

出现这个无法创建图或者The kernel appears to have died. It will restart automatically.程序意外中断,其实就是GPU满了。

GPU满了有可能是有别的程序占用,百度一下会发现大部分都是Linux系统的解决方法。

我用的是windows10+anaconda3 4.2.0+python3.5.2+tensorflow-gpu1.7.0,运行CNN,一开始是好的,后来偶尔开机之后报错,第二天就一直报InternalError: Failed to create session,按照CSDN上各种方法试了个遍发现开始报程序意外中断,非常难受。

直接搜win10+分配GPU,得到如下解决方法:

# 配置GPU
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "1"

config = tf.ConfigProto()

config.gpu_options.per_process_gpu_memory_fraction = 0.33

在程序运行前,先运行上面的程序,完美CNN,inception这些。

我今天又发现加了上述代码后第一次运行时还是会出现The kernel appears to have died. It will restart automatically.的错误,但是我把代码运行的页面关掉,按下图点一下shutdown再运行就OK了。

如果你用这种方法仍然不能解决问题,请在下方留言,我们一起解决!

猜你喜欢

转载自blog.csdn.net/j18233653274/article/details/88979485