graph_store.rst 1.17 KB
Newer Older
Da Zheng's avatar
Da Zheng committed
1
2
3
4
5
6
7
8
9
.. _apigraphstore:

Graph Store -- Graph for multi-processing and distributed training
==================================================================

.. currentmodule:: dgl.contrib.graph_store
.. autoclass:: SharedMemoryDGLGraph

Querying the distributed setting
10
--------------------------------
Da Zheng's avatar
Da Zheng committed
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

.. autosummary::
    :toctree: ../../generated/

    SharedMemoryDGLGraph.num_workers
    SharedMemoryDGLGraph.worker_id
    SharedMemoryDGLGraph.destroy

Using Node/edge features
------------------------

.. autosummary::
    :toctree: ../../generated/

    SharedMemoryDGLGraph.init_ndata
    SharedMemoryDGLGraph.init_edata

Computing with Graph store
29
--------------------------
Da Zheng's avatar
Da Zheng committed
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

.. autosummary::
    :toctree: ../../generated/

    SharedMemoryDGLGraph.apply_nodes
    SharedMemoryDGLGraph.apply_edges
    SharedMemoryDGLGraph.group_apply_edges
    SharedMemoryDGLGraph.recv
    SharedMemoryDGLGraph.send_and_recv
    SharedMemoryDGLGraph.pull
    SharedMemoryDGLGraph.push
    SharedMemoryDGLGraph.update_all

Construct a graph store
-----------------------

.. autofunction:: dgl.contrib.graph_store.create_graph_store_server
.. autofunction:: dgl.contrib.graph_store.create_graph_from_store