tvm
|
Classes | |
class | MetadataNode |
class | Metadata |
class | TensorInfoNode |
class | TensorInfo |
class | ConstantInfoMetadataNode |
class | ConstantInfoMetadata |
class | MetadataBaseNode |
Common base class for all Metadata. More... | |
class | MetadataBase |
Reference class for the common MetadataBaseNode class. More... | |
class | ArrayAccessor |
A span-like class which permits access to Array fields with complex elements. These array fields should be accessed from C++ using the Metadata wrapper classes. This class lazily instantiates those wrappers as they are accessed. More... | |
class | ArrayIterator |
An iterator implementation that lazily instantiates the C++ wrapping Metadata class. More... | |
class | ArrayAccessor< const char *, ::tvm::runtime::String > |
A specialization of ArrayAccessor for String. This class is needed because the String constructor signature is different from the typical Metadata subclass. More... | |
class | MetadataArrayNode |
Container for arrays in the metadata. More... | |
class | MetadataArray |
Reference class for MetadataArray. More... | |
Enumerations | |
enum | MetadataKind : uint8_t { kUint64 = 0 , kInt64 = 1 , kBool = 2 , kString = 3 , kHandle = 4 , kMetadata = 5 } |
Enumerates the primitive types which can be part of a Metadata instance. More... | |
enum tvm::runtime::metadata::MetadataKind : uint8_t |