0

我有一个非常大的 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[:,0], relations[:,2]))

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

4

0 回答 0