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

LoadStrategy

struct LoadStrategy

In-block ordering of fragment loads vs global prefetches.

Fields: global_before_frag: Emit globals before frags in each block. See ScheduleConfig.global_before_frag. lgkm_per_load_a: lgkmcnt entries per channel-A frag-load (for wait derivation; auto-derived from kernel geometry β€” see pipeline.geometry.KernelGeometry). lgkm_per_load_b: lgkmcnt entries per channel-B frag-load.

Fields​

  • ​global_before_frag (Bool): Emits global prefetches before fragment loads in each block. See ScheduleConfig.global_before_frag.
  • ​lgkm_per_load_a (Int): lgkmcnt entries per channel-A frag-load (for wait derivation; auto-derived from kernel geometry β€” see pipeline.geometry.KernelGeometry).
  • ​lgkm_per_load_b (Int): lgkmcnt entries per channel-B frag-load.

Implemented traits​

AnyType, Copyable, ImplicitlyDestructible, Movable

Methods​

default​

static default() -> Self

Returns the ping-pong default: frags before globals, manual lgkm.

Returns:

Self: A LoadStrategy matching the framework default.