我正在使用scipy和scikits运行一些代码.使用Python3内核学习Jupyter笔记本.在计算过程中,内核被重新启动,并显示一条消息对话框,提示"内核似乎已死亡.它将自动重新启动.".底层Jupyter进程的stderr只记录内核死亡并将在没有任何有用消息的情况下重新启动的事实.
我正在使用scipy和scikits运行一些代码.使用Python3内核学习Jupyter笔记本.在计算过程中,内核被重新启动,并显示一条消息对话框,提示"内核似乎已死亡.它将自动重新启动.".底层Jupyter进程的stderr只记录内核死亡并将在没有任何有用消息的情况下重新启动的事实.
在一个机器学习项目中,在一台8G内存的笔记本电脑上读取近5000幅图像时,面临着完全相同的问题.在对我的图像的分辨率和相应的numpy数组的大小进行了一点计算之后,我发现8 Gig的RAM不足以处理这些图像.
现在,回到你的问题:
This "response" of Jupyter Notebook is simply because the maximum RAM capacity of your laptop is reached.-这是"潜在错误"(响应).这将释放资源,使您能够重新启动程序.
但是,开发人员一直很友好,让它能够照顾自己.
注1:运行与相同的代码.py脚本,错误将更加详细.
注2:如果您正在使用CUDA,请记住,即使会话终止,Jupyter Notebook也无法释放CUDA资源.所以这可能是它重新启动的原因.