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

product

product[t: IntTuple](tuple: RuntimeTuple[t, element_type=tuple.element_type]) -> Int

Computes the product of all elements in the RuntimeTuple.

This function multiplies all scalar values in the tuple, including those in nested tuples after flattening. This is commonly used to calculate the total size of a tensor from its shape.

Parameters:

  • t (IntTuple): The IntTuple type parameter of the input RuntimeTuple.

Args:

Returns:

Int: The product of all scalar elements in the tuple.