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

unsafe_parallel_memcpy

def unsafe_parallel_memcpy[dtype: DType](*, dest: Pointer[Scalar[dtype], _safe=True], src: Pointer[Scalar[dtype], _safe=True], count: Int, count_per_task: Int, num_tasks: Int)

Copies count elements from a memory buffer src to dest in parallel by spawning num_tasks tasks each copying count_per_task elements.

Parameters:

  • ​dtype (DType): The element dtype.

Args:

def unsafe_parallel_memcpy[dtype: DType](*, dest: Pointer[Scalar[dtype], _safe=True], src: Pointer[Scalar[dtype], _safe=True], count: Int)

Copies count elements from a memory buffer src to dest in parallel.

Parameters:

  • ​dtype (DType): The element dtype.

Args: