[DOCS][PY] Sphinx docs about tvm.ir
authortqchen <tianqi.tchen@gmail.com>
Wed, 12 Feb 2020 04:36:20 +0000 (20:36 -0800)
committerTianqi Chen <tqchen@users.noreply.github.com>
Wed, 12 Feb 2020 16:01:22 +0000 (08:01 -0800)
docs/api/python/index.rst
docs/api/python/ir.rst [moved from docs/api/python/container.rst with 91% similarity]
docs/api/python/runtime.rst
docs/conf.py
python/tvm/ir/__init__.py
python/tvm/ir/module.py

index c17f5c6..2daebad 100644 (file)
@@ -24,21 +24,18 @@ Python API
    tvm
    runtime
    ndarray
+   error
+   ir
    intrin
    tensor
    schedule
    target
    build
-   module
-   error
-   container
    function
    autotvm
-   graph_runtime
    rpc
-   bridge
    contrib
-   ffi
+   graph_runtime
    dev
    topi
    vta/index
similarity index 91%
rename from docs/api/python/container.rst
rename to docs/api/python/ir.rst
index 5de9059..9e7df8f 100644 (file)
@@ -15,7 +15,8 @@
     specific language governing permissions and limitations
     under the License.
 
-tvm.container
--------------
-.. automodule:: tvm.container
-    :members:
+tvm.ir
+------
+.. automodule:: tvm.ir
+   :members:
+   :imported-members:
index 37b8606..75523cf 100644 (file)
@@ -20,9 +20,9 @@ tvm.runtime
 
 .. automodule:: tvm.runtime
 
-
 .. autoclass:: tvm.runtime.PackedFunc
    :members:
+   :inheritated-members:
 
 .. autofunction:: tvm.register_func
 
index a098ad4..0b29f28 100644 (file)
@@ -139,6 +139,9 @@ pygments_style = 'sphinx'
 # If true, `todo` and `todoList` produce output, else they produce nothing.
 todo_include_todos = False
 
+# sort autodoc order by the source file.
+autodoc_member_order = 'bysource'
+
 # -- Options for HTML output ----------------------------------------------
 
 # The theme is set by the make target
index e3552b5..d47e240 100644 (file)
 # pylint: disable=unused-import
 """Common data structures across all IR variants."""
 from .base import SourceName, Span, Node, EnvFunc, load_json, save_json
-from .expr import BaseExpr, PrimExpr, RelayExpr, GlobalVar, BaseFunc, Range
 from .type import Type, TypeKind, TypeVar, GlobalTypeVar, TupleType
 from .type import TypeConstraint, FuncType, IncompleteType, RelayRefType
-from .type_relation import TypeCall, TypeRelation
 from .tensor_type import TensorType
+from .type_relation import TypeCall, TypeRelation
+from .expr import BaseExpr, PrimExpr, RelayExpr, GlobalVar, BaseFunc, Range
 from .adt import Constructor, TypeData
 from .module import IRModule
 from .attrs import Attrs
index ae1564b..2d7481f 100644 (file)
@@ -112,7 +112,7 @@ class IRModule(Node):
 
         Parameters
         ----------
-        other: Module
+        other: IRModule
             The module to merge into the current Module.
         """
         if isinstance(other, dict):
@@ -143,7 +143,7 @@ class IRModule(Node):
 
         Returns
         -------
-        global_vars: tvm.Array[GlobalVar]
+        global_vars: Array[GlobalVar]
             An array of global vars.
         """
         return _ffi_api.Module_GetGlobalVars(self)
@@ -153,7 +153,7 @@ class IRModule(Node):
 
         Returns
         -------
-        global_type_vars: tvm.Array[GlobalTypeVar]
+        global_type_vars: Array[GlobalTypeVar]
             An array of global type vars.
         """
         return _ffi_api.Module_GetGlobalTypeVars(self)