__init__.py 1.14 KB
Newer Older
1
# pylint: disable=redefined-builtin, wildcard-import
2
"""TVM: Low level DSL/IR stack for tensor computation."""
tqchen committed
3
from __future__ import absolute_import as _abs
4

5
from . import tensor
6
from . import arith
7
from . import expr
tqchen committed
8 9
from . import stmt
from . import make
tqchen committed
10
from . import ir_pass
11
from . import codegen
12
from . import container
13
from . import schedule
14
from . import module
15
from . import node
16
from . import attrs
17
from . import ir_builder
18
from . import target
19
from . import generic
20
from . import hybrid
21
from . import testing
22

23
from . import ndarray as nd
24 25
from .ndarray import context, cpu, gpu, opencl, cl, vulkan, metal, mtl
from .ndarray import vpi, rocm, opengl, ext_dev
26

27
from ._ffi.runtime_ctypes import TypeCode
28
from ._ffi.function import Function
29
from ._ffi.base import TVMError, __version__
30
from .api import *
31
from .intrin import *
32
from .tensor_intrin import decl_tensor_intrin
33
from .node import register_node
34
from .ndarray import register_extension
35
from .schedule import create_schedule
36
from .build_module import build, lower, build_config
37
from .tag import tag_scope
38 39

# Contrib initializers
40
from .contrib import rocm as _rocm, nvcc as _nvcc, sdaccel as _sdaccel