是否有可能以另一种方式增加google colab中的ram?

时间:2020-07-05 19:24:24

标签: google-colaboratory

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

unordered_set<vector<vector<int>> set;
vector<vector<int>> graph;
graph.push_back({1,1});
graph.push_back({2,2});
set.insert(graph);

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

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

有什么解决方案?还有另一种方法吗?

3 个答案:

答案 0 :(得分:1)

您需要升级到Colab Pro,或者如果您的计算机本身的RAM大于用于Colab的VM的RAM,则可以连接到本地运行时。

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

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

答案 1 :(得分:1)

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

来源:Github

答案 2 :(得分:-1)

正如你所说的 12GB 这需要大内存,
如果您需要小幅增加,您可以使用colab pro
如果您需要大幅增长并使用深度学习框架,我的建议您应该使用:
1- 大学计算机(ACADEMIC & RESEARCH COMPUTING)
2- 使用 AWS、GCP 等平台 3- 您可以使用使用 GPU 的非常专业的计算机(我不推荐这样做)