For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /get-started.md).
Mojo trait
Transformable
TransformAccess refined with the callable transform method.
Implemented traits
AnyType,
Tensor,
TransformAccess
Required methods
transform
def transform[width: Int, element_alignment: Int = Int(1)](self, idx: Coord, value: SIMD[Self.dtype, width]) -> SIMD[Self.dtype, width]
Applies the fused transform to a computed value at idx.
Parameters:
- width (
Int): Number of elements in the value. - element_alignment (
Int): Assumed alignment in elements.
Args:
- idx (
Coord): The element coordinate being produced. - value (
SIMD[_Self.dtype, width]): The computedSIMD[Self.dtype, width]value to transform.
Returns:
SIMD[_Self.dtype, width]: The transformed value; the parent kernel performs the final store.