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 module
config
Provides static configuration and heuristic config builders for SM90 (Hopper) GPU warp-specialized matmul kernels.
Structsβ
- β
MatmulConfig: Static configuration for SM90 (Hopper) GPU warp-specialized matmul.
Functionsβ
- β
build_configs: Builds the set of unique SM90MatmulConfiginstances for a fixed (N, K) and all M values. - β
build_configs_generic: Builds the set of unique SM90MatmulConfiginstances over a user-supplied M range and config function. - β
swapAB_largeM_clustered: Config for m in [129, 240] range with cluster=(2,1,1). - β
swapAB_midM_linear: Config for m in [65, 128] range with linear BN pattern. - β
swapAB_smallM: Selects an SM90MatmulConfigfor small-M problems by swapping A and B roles. - β
swapAB_smallM_ceildiv: Config for m < 41 range with BN = ceildiv(m, 8) * 8 pattern.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!