dtype + tensor
dtype + tensor (rlmesh.h).
Experimental
#include <rlmesh.h>Functions
- rlmesh_dtype_str()ExperimentalThe canonical spelling ("float32"), static storage; NULL for INVALID, OTHER or an unknown value.
- rlmesh_ext_dtype_size()ExperimentalByte size of one element; 0 for INVALID, OTHER or an unknown value.
- rlmesh_str()ExperimentalWrap a NUL-terminated string (NULL gives the empty text).
- rlmesh_device_str()Experimental
- rlmesh_tensor_new()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_clone()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_free()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_dtype()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_device()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_shape()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_strides()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_ndim()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_size()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_nbytes()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_buffer()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_is_contiguous()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_reshape()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_copy()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_tobytes()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_repr()ExperimentalOpaque immutable tensor.
- rlmesh_tensor_from_dlpack()Experimentalobj must be exclusively owned, with live readable shape/strides and CPU data for its entire described layout.
- rlmesh_tensor_to_dlpack()ExperimentalOn success *out owns the descriptor, its layout and storage, even after tensor is freed.
- rlmesh_tensor_dlpack_device()ExperimentalOn success *out owns the descriptor, its layout and storage, even after tensor is freed.
- rlmesh_value_kind()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_clone()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_equals()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_free()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_none()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_bool()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_int()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_float()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_text()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_bytes()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_tensor()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_list()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_tuple()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_dict()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_bool()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_int()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_float()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_text()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_bytes()ExperimentalCore Value, Metadata and InfoDict.
- rlmesh_value_as_tensor()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_len()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_get()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_dict_key_at()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_dict_value_at()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_dict_get()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
- rlmesh_value_dict_contains_key()ExperimentalUnlike other reads, as_tensor returns an owned shared reference.
Opaque types
- RLMeshTensorExperimentalOpaque immutable tensor.
- RLMeshValueExperimentalCore Value, Metadata and InfoDict.
Structs
Enums
- RLMeshDTypeExperimentalAn element dtype with its canonical string spelling.
- RLMeshSpaceKindExperimentalA space's kind; output only.
- RLMeshDeviceExperimental
- RLMeshValueKindExperimentalCore Value, Metadata and InfoDict.