出现这个无法创建图或者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了。
如果你用这种方法仍然不能解决问题,请在下方留言,我们一起解决!