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 function

cumsum

def cumsum[dtype: DType](dst: Span[Scalar[dtype]], src: Span[Scalar[dtype]])

Computes the cumulative sum of all elements in a buffer. dst[i] = src[i] + src[i-1] + ... + src[0].

Parameters:

  • โ€‹dtype (DType): The dtype of the input.

Args:

  • โ€‹dst (Span[Scalar[dtype]]): The buffer that stores the result of cumulative sum operation.
  • โ€‹src (Span[Scalar[dtype]]): The buffer of elements for which the cumulative sum is computed.