Mahal Systems

Overview › Benchmark catalog

KernelBench

Fits performance-engineering agents; borrow fast_p, which counts a task only if it is both correct and at least p times faster, as a two-part pass rule.

What it asks the agent to do

  • rewrite a PyTorch operator, fused block or full model as a custom CUDA kernel
  • produce a kernel that is correct and faster than the PyTorch baseline

What to borrow from it

grading design

Caveats

Needs specific GPUs so timings are hardware-dependent; levels 1 to 3 have 250 problems and level 4 is unspecified; no official leaderboard.

Details

Workloadsml engineering, coding
Interactionsingle turn
Environmentcontainers
End state checkedNo
Toolsgpu, compiler
Gradingprogrammatic check
Size250
Datasynthetic
Personal datanone
LicenseMIT
Harnessinspect_evals, own repo
Statusactive

Links