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

smem_alloc

smem_alloc[LayoutType: TensorLayout, //, dtype: DType, alignment: Int = align_of[dtype]()](var layout: LayoutType) -> TileTensor[dtype, LayoutType, MutExternalOrigin, address_space=AddressSpace.SHARED] where LayoutType.all_dims_known

Stack-allocate a shared memory tile (SHARED address space) with the given layout.

Returns:

TileTensor[dtype, LayoutType, MutExternalOrigin, address_space=AddressSpace.SHARED]