Skip to content

Commit a8156ce

Browse files
committed
[DOCS] Bring relay docs to the top-level flat view
- Changes most of the relay docs to use autosummary. - Bring relay API docs to the top-level flat view for easier discovery - Removed a few cases of re-exports.
1 parent e8138f7 commit a8156ce

File tree

16 files changed

+71
-89
lines changed

16 files changed

+71
-89
lines changed

docs/api/python/index.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,18 @@ Python API
2929
tir
3030
te
3131
driver
32+
relay/index
33+
relay/frontend
34+
relay/nn
35+
relay/vision
36+
relay/image
37+
relay/transform
38+
relay/analysis
39+
relay/backend
40+
relay/testing
3241
autotvm
3342
rpc
3443
contrib
3544
graph_runtime
36-
relay/index
3745
vta/index
3846
topi

docs/api/python/relay/frontend.rst

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,6 @@ tvm.relay.frontend
2020
------------------
2121

2222
.. automodule:: tvm.relay.frontend
23-
24-
.. autofunction:: tvm.relay.frontend.from_mxnet
25-
26-
.. autofunction:: tvm.relay.frontend.from_keras
27-
28-
.. autofunction:: tvm.relay.frontend.from_onnx
29-
30-
.. autofunction:: tvm.relay.frontend.from_tflite
31-
32-
.. autofunction:: tvm.relay.frontend.from_coreml
33-
34-
.. autofunction:: tvm.relay.frontend.from_caffe2
35-
36-
.. autofunction:: tvm.relay.frontend.from_tensorflow
37-
38-
.. autofunction:: tvm.relay.frontend.from_pytorch
23+
:members:
24+
:imported-members:
25+
:autosummary:

docs/api/python/relay/image.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
tvm.relay.image
2020
---------------
2121

22-
.. automodule:: tvm.relay.op.image
22+
.. automodule:: tvm.relay.image
2323
:members:
2424
:imported-members:
25-
:exclude-members:
25+
:autosummary:

docs/api/python/relay/index.rst

Lines changed: 3 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,32 +16,13 @@
1616
under the License.
1717
1818
tvm.relay
19-
=========
20-
21-
This document contains the Python API for the Relay frontend, optimizer, and
22-
compiler toolchain.
23-
24-
Relay is the second-generation, high-level intermediate representation (IR) for the TVM
25-
compiler stack.
26-
27-
.. toctree::
28-
:maxdepth: 2
29-
30-
analysis
31-
backend
32-
frontend
33-
image
34-
transform
35-
nn
36-
op
37-
vision
38-
testing
19+
---------
3920

4021
.. automodule:: tvm.relay
4122
:members:
4223
:imported-members:
43-
:exclude-members: RelayExpr, Pass, PassInfo, function_pass, PassContext,
44-
ModulePass, FunctionPass, Sequential, module_pass, Type, TypeKind,
24+
:exclude-members: RelayExpr,
25+
Type, TypeKind,
4526
TypeVar, GlobalTypeVar, TypeConstraint, FuncType, TupleType, IncompleteType,
4627
TypeCall, TypeRelation, TensorType, RelayRefType, GlobalVar, SourceName,
4728
Span, Var, Op, Constructor

docs/api/python/relay/nn.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
1818
tvm.relay.nn
1919
------------
20-
.. automodule:: tvm.relay.op.nn.nn
20+
.. automodule:: tvm.relay.nn
2121
:members:
2222
:imported-members:
23-
:exclude-members:
23+
:autosummary:

docs/api/python/relay/op.rst

Lines changed: 0 additions & 24 deletions
This file was deleted.

docs/api/python/relay/testing.rst

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,34 @@
1818
tvm.relay.testing
1919
-----------------
2020

21-
.. autoclass:: tvm.relay.testing.resnet
21+
.. automodule:: tvm.relay.testing
22+
:members:
23+
:imported-members:
24+
:autosummary:
25+
26+
.. automodule:: tvm.relay.testing.mlp
27+
:members:
28+
29+
.. automodule:: tvm.relay.testing.resnet
30+
:members:
31+
32+
.. automodule:: tvm.relay.testing.dcgan
33+
:members:
34+
35+
.. automodule:: tvm.relay.testing.mobilenet
36+
:members:
37+
38+
.. automodule:: tvm.relay.testing.lstm
39+
:members:
40+
41+
.. automodule:: tvm.relay.testing.inception_v3
42+
:members:
43+
44+
.. automodule:: tvm.relay.testing.squeezenet
45+
:members:
46+
47+
.. automodule:: tvm.relay.testing.vgg
48+
:members:
49+
50+
.. automodule:: tvm.relay.testing.densenet
51+
:members:

docs/api/python/relay/transform.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,4 @@ tvm.relay.transform
2121
.. automodule:: tvm.relay.transform
2222
:members:
2323
:imported-members:
24-
:exclude-members: Object
2524
:autosummary:

docs/api/python/relay/vision.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
tvm.relay.vision
2020
----------------
2121

22-
.. automodule:: tvm.relay.op.vision
22+
.. automodule:: tvm.relay.vision
2323
:members:
2424
:imported-members:
2525
:autosummary:

python/tvm/relay/op/image/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,5 @@
1616
# under the License.
1717
# pylint: disable=wildcard-import
1818
"""Image network related operators."""
19-
from __future__ import absolute_import as _abs
2019
from .image import *
21-
from ._image import *
20+
from . import _image

0 commit comments

Comments
 (0)