当我在 google colab 中运行此代码时
n = 100000000
i = []
while True:
i.append(n * 10**66)
它一直发生在我身上。我的数据很大。在达到 12.72 GB RAM 后,我没有立即进入崩溃提示和增加 RAM 的选项。
我只是在使用所有可用 RAM 后,您的会话崩溃了。查看运行时日志
解决办法是什么 ?还有其他方法吗?
当我在 google colab 中运行此代码时
n = 100000000
i = []
while True:
i.append(n * 10**66)
它一直发生在我身上。我的数据很大。在达到 12.72 GB RAM 后,我没有立即进入崩溃提示和增加 RAM 的选项。
我只是在使用所有可用 RAM 后,您的会话崩溃了。查看运行时日志
解决办法是什么 ?还有其他方法吗?
您需要升级到 Colab Pro,或者如果您的计算机本身的 RAM 比 Colab 的 VM 多,您可以改为连接到本地运行时。
Colab Pro 将为您提供大约两倍于现在的内存。如果这足够了,并且您愿意每月支付 10 美元,那可能是最简单的方法。
如果您想使用本地运行时,可以点击右上角“连接”旁边的向下箭头,然后选择“连接到本地运行时”
正如您所说的 12GB 这需要一个大 RAM,
如果您需要小幅增加,您可以使用 colab pro
如果您需要大量增加并使用深度学习框架,我的建议您应该使用:
1-大学计算机(学术和研究计算)
2- 使用 AWS、GCP 等平台 3- 您可以使用非常专业的计算机使用 GPU(我不推荐这个)