rlmesh_tensor_from_dlpack
obj must be exclusively owned, with live readable shape/strides and CPU data for its entire described layout. Import copies, then calls obj->deleter once on success (if non-NULL). On error C still owns obj. A non-NULL out is required and is set to NULL on error, including invalid descriptors.
RLMeshStatus rlmesh_tensor_from_dlpack(
struct DLManagedTensorVersioned* obj,
RLMeshTensor** out
)