rlmesh_tensor_to_dlpack
On success *out owns the descriptor, its layout and storage, even after tensor is freed. The caller releases it once through (*out)->deleter(*out). On error *out is NULL. Never free a DLPack descriptor with rlmesh_tensor_free.
RLMeshStatus rlmesh_tensor_to_dlpack(
const RLMeshTensor* tensor,
const RLMeshToDlpackOptions* options,
struct DLManagedTensorVersioned** out
)