"""Sweep GEMM shapes through kernbench and dump PE_accelerator engine times. Thin wrapper: the sweep logic now lives in ``kernbench.benches.milestone_1h_gemm`` (the single home, ADR-0054, also the ``milestone-1h-gemm`` bench). This script remains the manual entry point for regenerating ``docs/diagrams/gemm_sweep.json`` on demand and honors the same ``SWEEP_SHAPES`` / ``SWEEP_TOPOLOGY`` env overrides. python scripts/gemm_sweep.py """ from __future__ import annotations from kernbench.benches.milestone_1h_gemm import run_sweep def main() -> int: run_sweep() return 0 if __name__ == "__main__": raise SystemExit(main())