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 struct

MHASchedule

struct MHASchedule

Enumerates the scheduling strategy for mapping work tiles to thread blocks.

DEFAULT orders tiles to maximize KV-cache locality; PROMPT_ROTATE reverses the prompt-tile traversal direction for odd-numbered heads to spread L2 cache pressure.

Implemented traits​

AnyType, Copyable, ImplicitlyCopyable, ImplicitlyDeletable, Movable, RegisterPassable, TrivialRegisterPassable

comptime members​

DEFAULT​

comptime DEFAULT = MHASchedule(Int32(0))

PROMPT_ROTATE​

comptime PROMPT_ROTATE = MHASchedule(Int32(1))

Methods​

__eq__​

def __eq__(self, other: Self) -> Bool

Returns:

Bool

__ne__​

def __ne__(self, other: Self) -> Bool

Returns:

Bool

Was this page helpful?