6

当我在 google colab 中运行此代码时

n = 100000000
i = []
while True:
  i.append(n * 10**66)

它一直发生在我身上。我的数据很大。在达到 12.72 GB RAM 后,我没有立即进入崩溃提示和增加 RAM 的选项。

我只是在使用所有可用 RAM 后,您的会话崩溃了。查看运行时日志

解决办法是什么 ?还有其他方法吗?

4

3 回答 3

7

您需要升级到 Colab Pro,或者如果您的计算机本身的 RAM 比 Colab 的 VM 多,您可以改为连接到本地运行时。

Colab Pro 将为您提供大约两倍于现在的内存。如果这足够了,并且您愿意每月支付 10 美元,那可能是最简单的方法。

如果您想使用本地运行时,可以点击右上角“连接”旁边的向下箭头,然后选择“连接到本地运行时”

于 2020-07-05T23:38:12.670 回答
0

政策变了。但是,目前,此解决方法适用于我:打开此笔记本并将其复制到您的驱动器。通过将鼠标悬停在右上角的 RAM 指示器上来检查您是否已经有 25gb 的 RAM(我就是这种情况)。如果没有,请按照 colab 笔记本中的说明进行操作。

来源:Github

于 2021-01-14T10:42:09.337 回答
0

正如您所说的 12GB 这需要一个大 RAM,
如果您需要小幅增加,您可以使用 colab pro
如果您需要大量增加并使用深度学习框架,我的建议您应该使用:
1-大学计算机(学术和研究计算)
2- 使用 AWS、GCP 等平台 3- 您可以使用非常专业的计算机使用 GPU(我不推荐这个)

于 2021-03-06T15:14:40.760 回答