KernelBench hard · RTX PRO 6000

FP8 GEMM GLM-5.2

cleandid not score

manually audited: clean

Clean cell. The submission is a single Triton fp8 e4m3 GEMM kernel (tl.dot with fp32 accumulate, per-output-channel dequant scale, bf16 store) with pinned tile configs per regime: dense (128,256,128) and a skinny/decode config for M<=64. Because Triton 3.6's masked fp8_e4m3 loads corrupt masked lanes on this toolchain, the kernel never masks fp8 loads and instead zero-pads K to a BK multiple; the padded weight copy is cached keyed on weight._version so in-place numeric-stress rescaling invalidates it (empirically verified). Input x is never cached; every forward launches the real kernel. No forbidden ops (torch._scaled_mm absent), no CUDA graphs, no identity memoization, no stack sniffing, no grader edits (template_mutated=false). Unmodified checker PASS including numeric stress; isolated sequential regrade geomean peak_fraction 0.3012 (0.5619 / 0.4829 / 0.0461 / 0.6580 across the four shapes; the 0.046 skinny shape is DRAM-bandwidth-bound, its ceiling is ~0.05).

harnesszai-claude

20260719_030522_zai-claude_glm-5.2_01_fp8_gemm