员建新*_*员建新 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)
| 归档时间: |
|
| 查看次数: |
17928 次 |
| 最近记录: |