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 function
block_prefix_sum
def block_prefix_sum[dtype: DType, //, num_elements: Int](_val: Scalar[dtype]) -> Scalar[dtype]
Performs a prefix sum (scan) operation across all threads in a block.
Parameters:
- โdtype (
DType): Element type of the values being scanned (inferred). - โnum_elements (
Int): Number of active threads in the block that contribute values to the scan.
Args:
- โ_val (
Scalar[dtype]): The per-thread value to contribute to the inclusive prefix sum.
Returns:
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!