index.rst 3.01 KB
Newer Older
Minjie Wang's avatar
Minjie Wang committed
1
2
3
4
5
.. DGL documentation master file, created by
   sphinx-quickstart on Fri Oct  5 14:18:01 2018.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

6
7
Welcome to Deep Graph Library Tutorials and Documentation
=========================================================
8
9
10
11
12
13
14

.. toctree::
   :maxdepth: 1
   :caption: Get Started
   :hidden:
   :glob:

Minjie Wang's avatar
Minjie Wang committed
15
   install/index
16
   tutorials/blitz/index
17
18
19

.. toctree::
   :maxdepth: 2
20
   :caption: Advanced Materials
21
   :hidden:
22
   :titlesonly:
Minjie Wang's avatar
Minjie Wang committed
23
   :glob:
Minjie Wang's avatar
Minjie Wang committed
24

25
   guide/index
26
27
   guide_cn/index
   tutorials/large/index
28
   tutorials/multi/index
29
   tutorials/dist/index
30
   tutorials/models/index
Minjie Wang's avatar
Minjie Wang committed
31
32
33

.. toctree::
   :maxdepth: 2
Minjie Wang's avatar
Minjie Wang committed
34
   :caption: API Reference
35
   :hidden:
Minjie Wang's avatar
Minjie Wang committed
36
   :glob:
Minjie Wang's avatar
Minjie Wang committed
37

Minjie Wang's avatar
Minjie Wang committed
38
39
   api/python/dgl
   api/python/dgl.data
40
   api/python/dgl.dataloading
41
   api/python/dgl.DGLGraph
42
   api/python/dgl.distributed
43
   api/python/dgl.function
44
   api/python/dgl.geometry
45
   api/python/nn
46
   api/python/nn.functional
47
   api/python/dgl.ops
48
   api/python/dgl.optim
49
   api/python/dgl.sampling
50
   api/python/dgl.multiprocessing
51
   api/python/dgl.contrib.UnifiedTensor
52
   api/python/udf
Minjie Wang's avatar
Minjie Wang committed
53

Minjie Wang's avatar
Minjie Wang committed
54
55
.. toctree::
   :maxdepth: 1
56
   :caption: Notes
57
   :hidden:
Minjie Wang's avatar
Minjie Wang committed
58
59
   :glob:

60
   contribute
61
   developer/ffi
62
   performance
63
64
65
66
67
68
69

.. toctree::
   :maxdepth: 1
   :caption: Misc
   :hidden:
   :glob:

Minjie Wang's avatar
Minjie Wang committed
70
71
   faq
   env_var
72
73
   resources

Minjie Wang's avatar
Minjie Wang committed
74

75
76
77
78
79
80
Deep Graph Library (DGL) is a Python package built for easy implementation of
graph neural network model family, on top of existing DL frameworks (currently
supporting PyTorch, MXNet and TensorFlow). It offers a versatile control of message passing,
speed optimization via auto-batching and highly tuned sparse matrix kernels,
and multi-GPU/CPU training to scale to graphs of hundreds of millions of
nodes and edges.
Minjie Wang's avatar
Minjie Wang committed
81

82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Getting Started
---------------

For absolute beginners, start with the :doc:`Blitz Introduction to DGL <tutorials/blitz/index>`.
It covers the basic concepts of common graph machine learning tasks and a step-by-step
on building Graph Neural Networks (GNNs) to solve them.

For acquainted users who wish to learn more advanced usage,

* `Learn DGL by examples <https://github.com/dmlc/dgl/tree/master/examples>`_.
* Read the :doc:`User Guide<guide/index>` (:doc:`中文版链接<guide_cn/index>`), which explains the concepts
  and usage of DGL in much more details.
* Go through the tutorials for :doc:`Stochastic Training of GNNs <tutorials/large/index>`,
  which covers the basic steps for training GNNs on large graphs in mini-batches.
* :doc:`Study classical papers <tutorials/models/index>` on graph machine learning alongside DGL.
* Search for the usage of a specific API in the :doc:`API reference manual <api/python/index>`,
  which organizes all DGL APIs by their namespace.

Contribution
101
102
103
104
-------------
DGL is free software; you can redistribute it and/or modify it under the terms
of the Apache License 2.0. We welcome contributions.
Join us on `GitHub <https://github.com/dmlc/dgl>`_ and check out our
105
:doc:`contribution guidelines <contribute>`.
106

Minjie Wang's avatar
Minjie Wang committed
107
108
109
Index
-----
* :ref:`genindex`