This reference describes unreleased code on main; no release documents it yet.

DLDataTypeCode

enumExperimental#include <rlmesh.h>[source]

\brief The type code options DLDataType.

enum

kDLInt

enumerator[source]
kDLInt = 0

\brief signed integer

kDLUInt

enumerator[source]
kDLUInt = 1

\brief unsigned integer

kDLFloat

enumerator[source]
kDLFloat = 2

\brief IEEE floating point

kDLOpaqueHandle

enumerator[source]
kDLOpaqueHandle = 3

\brief Opaque handle type, reserved for testing purposes. Frameworks need to agree on the handle data type for the exchange to be well-defined.

kDLBfloat

enumerator[source]
kDLBfloat = 4

\brief bfloat16

kDLComplex

enumerator[source]
kDLComplex = 5

\brief complex number (C/C++/Python layout: compact struct per complex number)

kDLBool

enumerator[source]
kDLBool = 6

\brief boolean