繁体   English   中英

使用 python igrapg 保存图形:RAM 中的 ""killed"" 程序

[英]save graph with python igrapg: ""killed"" program by the RAM

我正在尝试使用 igraph 包在 python 中通过 picklez 保存我的图形文件。

我正在使用的代码如下:

from igraph import Graph
G = Graph.Full(34000)# undirected so about 578 millions edges
print('G is done..!')    
G.write_picklez('/home/.../test_full.picklez')

我收到以下消息(在构建网络后和 G.write_picklez 期间):

print('G is done..!') 
killed

我的系统资源:64G内存,8核CPU,30G免费存储,而且都是免费的。

我也使用了其他格式,但我收到了“Killed”错误消息。 一些消息来源说这个库(igraph)可以处理数百万个节点和数十亿个链接。 如何? 谁能帮我?

igraph开发人员在这里。

当您用完 RAM 时,往往会发生killed的情况。 igraph可以处理大图,特别是对 64 位整数的支持在develop分支上得到了改进,该分支很快将作为0.10发布。

我建议您先尝试使用较小的图表,然后逐渐增加图表大小,同时监控您的 RAM 使用情况,看看您是否内存不足。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM