构建没有深拷贝的 dgl 图

问题描述

我有一个非常大的 numpy ndarry relations。该结构通常用于知识图(头部、关系、尾部)。现在我想从数组构建一个 dgl-graph。使用框架的功能。我尝试通过执行以下操作来构建图表:

1.

G = dgl.DGLGraph()
G.add_nodes(120000000)
G.add_edges(relations[:,0],relations[:,2])
  1. G = dgl.DGLGraph((relations[:,2]))

这两种尝试都导致了信息的深层副本。因此,使用的 RAM 翻了一番。有没有办法通过引用数组而不是复制信息来构建该图?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)