Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/tvm-ffi
/ types & classes
Types & classes
1,261 in github.com/apache/tvm-ffi
⨍
Functions
5,333
◇
Types & classes
1,261
↳
Endpoints
2
↓ 566 callers
Class
A
tests/python/test_type_converter.py:3176
↓ 236 callers
Class
Field
Descriptor for a single field in a Python-defined TVM-FFI type. When constructed directly (low-level API), *name* and *_ty_schema* should be
python/tvm_ffi/dataclasses/field.py:40
↓ 164 callers
Class
String
! * \brief String container class. */
include/tvm/ffi/string.h:402
↓ 113 callers
Class
TestIntPair
Step 2: Define the reference wrapper (user-facing interface)
src/ffi/testing/testing.cc:60
↓ 56 callers
Class
TInt
tests/cpp/testing_object.h:73
↓ 46 callers
Class
Any
include/tvm/ffi/any.h:36
↓ 38 callers
Class
ExecutionSession
ORC JIT Execution Session. Manages the LLVM ORC JIT execution environment and creates dynamic libraries (JITDylibs). This is the top-level co
addons/tvm_ffi_orcjit/python/tvm_ffi_orcjit/session.py:55
↓ 37 callers
Class
_TestCxxClassDerived
python/tvm_ffi/testing/testing.py:310
↓ 37 callers
Class
repr
! * \brief Trait that controls whether a field appears in repr output. * * By default, all fields appear in repr. Use `repr(false)` to exclude a fi
include/tvm/ffi/reflection/registry.h:258
↓ 33 callers
Class
hash
! * \brief InfoTrait to control whether a field participates in recursive hashing. * * Usage: `refl::hash(false)` marks a field to be excluded from
include/tvm/ffi/reflection/registry.h:314
↓ 30 callers
Class
Pt
tests/python/test_dataclass_frozen.py:287
↓ 30 callers
Class
TVar
Variable node — compared by binding position, not by name. Mirrors C++ TVarObj with: _type_s_eq_hash_kind = kTVMFFISEqHashKindFreeVar
tests/python/test_structural_py_class.py:37
↓ 28 callers
Class
_TestCxxAutoInit
Test object with init(false) on b and KwOnly(true) on c.
python/tvm_ffi/testing/testing.py:369
↓ 28 callers
Class
default_value
! \brief Lowercase alias for DefaultValue, mirrors Python ``default``. */
include/tvm/ffi/reflection/registry.h:166
↓ 27 callers
Class
AnyView
include/tvm/ffi/any.h:47
↓ 22 callers
Class
GlobalDef
! * \brief GlobalDef helper to register a global function. * * \code{.cpp} * namespace refl = tvm::ffi::reflection; * refl::GlobalDef().def("my_f
include/tvm/ffi/reflection/registry.h:503
↓ 21 callers
Class
NamedTypeSchema
A type schema with an associated name.
python/tvm_ffi/stub/utils.py:133
↓ 20 callers
Class
Bytes
! * \brief Managed reference of byte array. */
include/tvm/ffi/string.h:267
↓ 20 callers
Class
CodeBlock
A block of code to be generated in a stub file.
python/tvm_ffi/stub/file_utils.py:32
↓ 20 callers
Class
DLDataType
rust/tvm-ffi-sys/src/dlpack.rs:80
↓ 19 callers
Class
dtype
Lightweight data type in TVM FFI. It behaves like a Python :class:`str` but also carries an internal FFI representation. You can construct it
python/tvm_ffi/_dtype.py:50
↓ 19 callers
Class
init
include/tvm/ffi/reflection/registry.h:338
↓ 18 callers
Class
TFunc
Function node with definition region and ignored comment. Mirrors C++ TFuncObj with: params has SEqHashDef comment has SEqHashIgnore
tests/python/test_structural_py_class.py:56
↓ 18 callers
Class
TestCompare
src/ffi/testing/testing.cc:309
↓ 18 callers
Class
TestCustomCompare
src/ffi/testing/testing.cc:359
↓ 17 callers
Class
Error
! * \brief Managed reference to ErrorObj * \sa Error Object */
include/tvm/ffi/error.h:131
↓ 17 callers
Class
_TestCxxAutoInitSimple
Test object with all fields positional (no init/KwOnly traits).
python/tvm_ffi/testing/testing.py:389
↓ 16 callers
Class
ImportItem
An import statement item.
python/tvm_ffi/stub/utils.py:81
↓ 15 callers
Class
ObjectRef
! \brief Base class of all object reference */
include/tvm/ffi/object.h:758
↓ 14 callers
Class
DLDevice
rust/tvm-ffi-sys/src/dlpack.rs:48
↓ 13 callers
Class
Config
tests/python/utils/test_unpack_dataclass.py:98
↓ 13 callers
Class
Hash
tests/python/test_dataclass_py_class.py:644
↓ 13 callers
Class
Options
Command line options for stub generation.
python/tvm_ffi/stub/utils.py:68
↓ 13 callers
Class
TFloat
tests/cpp/testing_object.h:125
↓ 13 callers
Class
_TestCxxClassDerivedDerived
python/tvm_ffi/testing/testing.py:324
↓ 12 callers
Class
Child
tests/python/test_dataclass_py_class.py:703
↓ 12 callers
Class
Config
tests/python/utils/test_kwargs_wrapper.py:379
↓ 12 callers
Class
PC
tests/python/test_dataclass_common.py:269
↓ 12 callers
Class
TVar
tests/cpp/testing_object.h:202
↓ 12 callers
Class
_TestCxxAutoInitChild
Child object for inheritance auto-init tests.
python/tvm_ffi/testing/testing.py:480
↓ 12 callers
Class
_TestCxxClassBase
python/tvm_ffi/testing/testing.py:289
↓ 11 callers
Class
FuncInfo
Information of a function.
python/tvm_ffi/stub/utils.py:145
↓ 11 callers
Class
ValueProtocol
tests/python/test_function.py:397
↓ 11 callers
Class
_TestCxxAutoInitKwOnlyDefaults
Test object with mixed positional/kw-only/default/init=False fields.
python/tvm_ffi/testing/testing.py:426
↓ 10 callers
Class
AnyEqual
! \brief String-aware Any hash functor */
include/tvm/ffi/any.h:696
↓ 10 callers
Class
TBinding
Binding node — sharing structure is semantically meaningful.
tests/python/test_structural_py_class.py:85
↓ 10 callers
Class
TInt
Simple integer literal node.
tests/python/test_structural_py_class.py:49
↓ 9 callers
Class
AnyHash
! \brief String-aware Any equal functor */
include/tvm/ffi/any.h:601
↓ 9 callers
Class
FileLock
Provide a cross-platform file locking mechanism using Python's stdlib. This class implements an advisory lock, which must be respected by all
python/tvm_ffi/utils/lockfile.py:33
↓ 9 callers
Class
Inner
tests/python/test_dataclass_common.py:277
↓ 9 callers
Class
ValProto
tests/python/test_type_converter.py:2884
↓ 9 callers
Class
_TestCxxAutoInitAllInitOff
Test object with all fields excluded from auto-init (init(false)).
python/tvm_ffi/testing/testing.py:407
↓ 9 callers
Class
kw_only
! * \brief InfoTrait to mark a field as keyword-only in the auto-generated init. * * Usage: `refl::kw_only(true)` marks a field so it can only be p
include/tvm/ffi/reflection/registry.h:346
↓ 8 callers
Class
C
tests/python/test_dataclass_py_class.py:3108
↓ 8 callers
Class
Config
tests/scripts/benchmark_unpack_dataclass.py:43
↓ 8 callers
Class
Ord
tests/python/test_dataclass_py_class.py:627
↓ 8 callers
Class
Tensor
include/tvm/ffi/container/tensor.h:40
↓ 8 callers
Class
TestCustomHash
src/ffi/testing/testing.cc:343
↓ 8 callers
Class
TestHash
src/ffi/testing/testing.cc:327
↓ 8 callers
Class
VP
tests/python/test_type_converter.py:3060
↓ 7 callers
Class
ErrorKind
rust/tvm-ffi/src/error.rs:30
↓ 7 callers
Class
Item
tests/python/test_dataclass_common.py:341
↓ 7 callers
Class
ObjProto
tests/python/test_type_converter.py:551
↓ 7 callers
Class
Shape
Shape tuple that represents :cpp:class:`tvm::ffi::Shape` returned by an FFI call. Notes ----- This class subclasses :class:`tuple` so it
python/tvm_ffi/_tensor.py:38
↓ 7 callers
Class
TExpr
A simple expression node for tree-comparison tests.
tests/python/test_structural_py_class.py:70
↓ 7 callers
Class
TPrimExpr
tests/cpp/testing_object.h:175
↓ 7 callers
Class
iterator
include/tvm/ffi/container/map.h:72
↓ 7 callers
Class
iterator
include/tvm/ffi/container/map_base.h:73
↓ 6 callers
Class
AccessStep
include/tvm/ffi/reflection/access_path.h:61
↓ 6 callers
Class
ListNode
include/tvm/ffi/container/map_base.h:350
↓ 6 callers
Class
ObjectInfo
Information of an object type, including its fields and methods.
python/tvm_ffi/stub/utils.py:199
↓ 6 callers
Class
Outer
tests/python/test_dataclass_common.py:281
↓ 6 callers
Class
ShapeView
! * \brief Lightweight view non-owning class for shape. */
include/tvm/ffi/container/shape.h:42
↓ 6 callers
Class
TestEqWithoutHash
src/ffi/testing/testing.cc:377
↓ 6 callers
Class
TestObjectBase
src/ffi/testing/testing.cc:108
↓ 6 callers
Class
_PyEqHash
tests/python/test_dataclass_compare.py:1294
↓ 5 callers
Class
Bar
tests/python/test_dataclass_py_class.py:899
↓ 5 callers
Class
Child
tests/python/test_dataclass_frozen.py:365
↓ 5 callers
Class
MyConvertible
tests/python/test_type_converter.py:2812
↓ 5 callers
Class
Rec
tests/python/test_dataclass_frozen.py:233
↓ 5 callers
Class
TFunc
tests/cpp/testing_object.h:307
↓ 5 callers
Class
TMetadata
Immutable metadata node — pointer shortcut is safe (no var children).
tests/python/test_structural_py_class.py:77
↓ 5 callers
Class
TestObjectDerived
src/ffi/testing/testing.cc:122
↓ 5 callers
Class
Unexpected
include/tvm/ffi/expected.h:41
↓ 5 callers
Class
WithAnyField
tests/python/utils/test_unpack_dataclass.py:153
↓ 5 callers
Class
_TestCxxAutoInitParent
Parent object for inheritance auto-init tests.
python/tvm_ffi/testing/testing.py:462
↓ 4 callers
Class
Cfg
tests/python/test_dataclass_frozen.py:462
↓ 4 callers
Class
Dual
tests/python/test_type_converter.py:3735
↓ 4 callers
Class
Eq
tests/python/test_dataclass_py_class.py:600
↓ 4 callers
Class
InitConfig
Configuration for generating new stubs. Examples -------- If we are generating type stubs for Python package `my-ffi-extension`, and
python/tvm_ffi/stub/utils.py:38
↓ 4 callers
Class
Inner
tests/python/test_dataclass_frozen.py:636
↓ 4 callers
Class
IntProto
tests/python/test_type_converter.py:2518
↓ 4 callers
Class
ItemType
include/tvm/ffi/container/map_base.h:352
↓ 4 callers
Class
MyObject
tests/python/test_container.py:90
↓ 4 callers
Class
RValueRef
include/tvm/ffi/rvalue_ref.h:70
↓ 4 callers
Class
TensorView
! * \brief A non-owning view of a Tensor. * * This class stores a light-weight non-owning view of a Tensor. * This is useful for accessing tensor
include/tvm/ffi/container/tensor.h:671
↓ 4 callers
Class
TypeAttrColumn
! * \brief Helper class to get type attribute column. */
include/tvm/ffi/reflection/accessor.h:166
↓ 4 callers
Class
_PyCmp
tests/python/test_dataclass_compare.py:1306
↓ 4 callers
Class
_PyCustomHash
tests/python/test_dataclass_hash.py:991
↓ 3 callers
Class
Add
tests/python/test_dataclass_py_class.py:752
next →
1–100 of 1,261, ranked by callers