为什么我的Google colab会话不断崩溃?

Cal*_*rue 5 python data-visualization google-colaboratory

我在具有400万行和29列的数据集上使用google colab。当我运行语句sns.heatmap(dataset.isnull())时,它将运行一段时间,但一段时间后会话崩溃,实例重新启动。它发生了很多事情,直到现在我还没有真正看到输出。可能是什么原因?数据/计算是否过多?我能做什么 ?

Sam*_*Sam 16

我不确定是什么导致了您的特定崩溃,但一个常见的原因是内存不足错误。听起来您正在使用足够大的数据集,这很有可能。您可以尝试使用数据集的一个子集,看看错误是否再次出现。

否则,CoLab 会将日志保留在/var/log/colab-jupyter.log. 您可以通过打印其内容来更深入地了解正在发生的事情。要么运行:

!cat /var/log/colab-jupyter.log
Run Code Online (Sandbox Code Playgroud)

或者,单独获取消息(更容易阅读):

import json

with open("/var/log/colab-jupyter.log", "r") as fo:
  for line in fo:
    print(json.loads(line)['msg'])
Run Code Online (Sandbox Code Playgroud)


use*_*114 5

另一个原因 - 如果您使用 PyTorch 并将模型分配给 GPU,但不将内部张量分配给 GPU(例如隐藏层)。