forked from ccf-ai-infra/TileOPs-Metax
## Summary
- Remove over-engineered pool hooks and private snapshot tests; make
indexed max-pool forwards explicit.
- Deduplicate GLA, Mamba, and formula tests; remove dead helpers,
commented benchmark rows, and process metadata.
- Consolidate benchmarks onto manifest workloads and
`ManifestBenchmark`; delete obsolete benchmark modules and factor
redundant sweep axes.
- Require implemented ops to declare `kernel_map` and manifest-driven
benchmark coverage, filling the corresponding manifest gaps.
- Reduce the repository by 2,415 net lines without changing runtime
operator behavior.
## Test plan
- [x] pre-commit passed
- [x] Pool tests passed: 246
- [x] Perf/formula and validator tests passed: 128
- [x] Changed benchmark modules collected: 538 nodes
- [x] Test node delta: 476 → 391 (-85)
- [x] `python scripts/validate_manifest.py --strict` passed
---------
Co-authored-by: Ibuki 🍃 — a wind born from GPTs <Ibuki-wind@users.noreply.github.com>
|
||
|---|---|---|
| .. | ||
| attention | ||
| __init__.py | ||
| bmm.py | ||
| elementwise.py | ||
| engram.py | ||
| fft.py | ||
| fp8_lightning_indexer.py | ||
| fp8_quant.py | ||
| gemm.py | ||
| grouped_gemm.py | ||
| linear_attention.py | ||
| mamba.py | ||
| mamba2_e2e.py | ||
| mhc.py | ||
| moe.py | ||
| normalization.py | ||
| nsa_utils.py | ||
| reduction.py | ||
| topk_selector.py | ||
| workload_base.py | ||