API reference
python:irx:irx.builder.lowering.tensor.TensorVisitorMixin
class TensorVisitorMixin
Source: packages/irx/src/irx/builder/lowering/tensor.py:41
Tensor visitor mixin.
Methods
-
_append_value_to_tensor_builder — Append one lowered scalar to the Arrow tensor builder.
-
_build_arrow_tensor_from_values — Build one Arrow tensor handle from scalar AST values.
-
_extract_view_field — Extract one canonical buffer-view field from an Tensor value.
-
_require_tensor_value — Lower one Tensor expression and require buffer-view storage.
-
_static_tensor_element_type — Return static Tensor element type for lowering.
-
_static_tensor_flags — Return static Tensor flags for lowering.
-
_static_tensor_layout — Return static Tensor layout metadata for lowering.
-
_tensor_primitive_spec — Return one runtime primitive storage spec for Tensor lowering.
-
_tensor_value_from_parts — Assemble one lowered tensor value from storage and layout parts.
-
_wrap_arrow_tensor_handle_as_tensor — Wrap one Arrow tensor handle as an owned Tensor value.
-
visit — Visit TensorLiteral nodes.