Code / experiments/micro/expE_partial_gemm/benchmark.py
experiments/micro/expE_partial_gemm/benchmark.py
34 lines
# =============================================================================
# Project : localvm-research
# File : experiments/micro/expE_partial_gemm/benchmark.py
# Purpose : Benchmark runner: Partial matrix multiplication: quality vs blocks evaluated, incl. a Metal kernel bandwidth check
# Author : Simon-Pierre Boucher
# Contact : contact@spboucher.ai
# Created : 2026-08-11
# Modified : 2026-08-11
# Platform : macOS / Apple Silicon (arm64)
# License : All rights reserved (research code)
# =============================================================================
"""Benchmark entry point for expE_partial_gemm.
Must embed the hardware manifest in all result output
(see benchmarks/hardware_manifest.py) and write results to
results/expE_partial_gemm/<timestamp>/.
"""
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parents[3] / "benchmarks"))
from hardware_manifest import collect_manifest # noqa: E402
def main() -> None:
manifest = collect_manifest()
raise NotImplementedError("experiment not yet implemented")
if __name__ == "__main__":
main()