如何应用GoogleColab更强的CPU和更多的RAM?

员建新*_*员建新 1 python recursion intel data-structures google-colaboratory

我使用GoogleColab来测试数据结构,如chain-hashmap、probe-hashmap、AVL-tree、red-black-tree、splay-tree(用Python编写),并且我用这些数据存储非常大的数据集(键值对)结构来测试一些操作的运行时间,它的规模就像一个小维基百科,所以运行这些Python脚本将使用非常多的内存(RAM),GoogleColab提供了大约12G RAM但对我来说不够,这些Python脚本将使用大约20- 30G RAM,所以当我在GoogleColab中运行python程序时,经常会出现“你的程序运行超过12G上限”的异常,并且经常重新启动。另一方面,我有一些PythonScript来做一些递归算法,如图所示总而言之,递归算法使用CPU vety mush(以及RAM),当我以20000+递归运行这些算法时,GoogleColab经常无法运行并重新启动,我知道GoogleColab使用两个核心的Intel-XEON CPU,但是怎么办我应用了更多 Google 的 CPU 核心吗?

小智 5

您无法升级GPUand CPU,但您可以通过任何非结束 while 循环使会话崩溃来增加RAMfrom12 gb到。25gb

l=[]
while 1:
    l.append('nothing')
Run Code Online (Sandbox Code Playgroud)