rlmesh.h
RLMesh C ABI — experimental.
Experimental
#include <rlmesh.h>Functions
- rlmesh_abi_version()Experimental
- rlmesh_abi_check()ExperimentalNonzero when the linked library's ABI generation matches the one this header was compiled against.
Structs
- DLPackVersionExperimental\brief The DLPack version.
- DLDeviceExperimental\brief A Device for Tensor and operator.
- DLDataTypeExperimental\brief The data type the tensor can hold.
- DLTensorExperimental\brief Plain C Tensor object, does not manage memory.
- DLManagedTensorExperimental\brief C Tensor object, manage memory of DLTensor.
- DLManagedTensorVersionedExperimental\brief A versioned and managed C Tensor object, manage memory of DLTensor.
Enums
- DLDeviceTypeExperimental\brief The device type in DLDevice.
- DLDataTypeCodeExperimental\brief The type code options DLDataType.
Macros
- RLMESH_ABI_VERSIONExperimentalBinary ABI generation — bumped ONLY on a binary-incompatible change (a repr(C) layout/enum-discriminant change, an extern "C" signature retype, or a symbol removal).
- RLMESH_VERSIONExperimentalThis header's package version, in SemVer. rlmesh_build_info() reports the linked library's.