What problem does it solve? Selecting the fastest pre-compiled Composable Kernel (CK) instance for a given GEMM shape on AMD Instinct GPUs is a search problem with a wide spread (up to 7x between best and worst instances), and guessing or trusting default dispatch leaves significant performance on the table. ## Core Features & Use Cases - ckProfiler instance racing: Run positional-argument ckProfiler sweeps across GEMM, batched GEMM, grouped GEMM, and MX-format ops, then decode the winning instance name to understand which tile, MFMA shape, and pipeline the problem wants. - aiter per-op CK tuner deployment: Route tuning results into production through seven aiter CK tuner scripts (fp8, FP4 blockscale, batched bf16, fused MoE) that write config CSVs the runtime reads, with a built-in --compare gate that rejects sub-3% wins. - gfx950/MI355X specifics: Covers device-name-gated instance pools, the gemm_mx op as the only route to MXFP8 on CDNA4, and the FNUZ dtype crash in the shipped MoE tuner input. - Use Case: A serving engineer sees a tall-skinny a8w8 GEMM underperforming in a vLLM workload on MI355X, races it with ckProfiler, tunes it via gemm_a8w8_bpreshuffle_tune.py, re-times the winner cold, and exports AITER_CONFIG_* to deploy a 36% kernel speedup. ## Quick Start Ask the AI to race a 4096x4096x4096 bf16 GEMM with ckProfiler on this AMD GPU, identify the winning CK instance, and explain what its template parameters say about the shape.