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
DenseTensor
Metadata trait: a Tensor backed by a dense (contiguous) layout.
Adds the layout type and preferred alignment on top of Tensor, giving the
kernel enough to build a TileTensor view over the argument's storage. The
dense-vs-plain distinction is invisible to the distilled contract.
Implemented traits
comptime members
alignment
comptime alignment
dtype
comptime dtype
LayoutType
comptime LayoutType
rank
comptime rank
ShapeType
comptime ShapeType
Required methods
layout
def layout(self) -> Self.LayoutType
Returns the tensor's layout (shape and strides).
Returns:
_Self.LayoutType: The argument's LayoutType instance.
shape
def shape(self) -> Self.ShapeType
Returns the tensor's runtime shape.
Returns:
_Self.ShapeType: The shape as a Coord of the argument's ShapeType.