IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /max/get-started.md). For the complete documentation index, see llms.txt.
Skip to main content
For the complete documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /max/get-started.md).

Mojo struct

RowMeanOfSquares

struct RowMeanOfSquares

Per-row mean of squares over the last axis, accumulated in float32.

For input x of shape [M, N] computes out[m, 0] = sum_n(x[m,n]^2) / N and writes a [M, 1] output.dtype result (typically float32). The square and accumulation always run in the input's accumulation type (float32 for bfloat16/float16/float32 inputs), independent of the output dtype.

Implemented traits​

AnyType, ImplicitlyDestructible

Methods​

execute​

static def execute[target: StringSlice[StaticConstantOrigin]](output: ManagedTensorSlice[Output, static_spec=output.static_spec], input: ManagedTensorSlice[FusedInput, static_spec=input.static_spec], ctx: DeviceContext)

shape​

static def shape(input: ManagedTensorSlice[Input, static_spec=input.static_spec]) -> IndexList[2]

Returns:

IndexList[2]