mlx/benchmarks
Arkar Min Aung cb4dc59a9e feat(benchmarks): add comprehensive SVD performance benchmarks
Add benchmarks for Metal SVD implementation as required by CONTRIBUTING.md:
- Square matrix benchmarks (64x64 to 512x512)
- Rectangular matrix benchmarks
- Batched matrix benchmarks
- CPU vs GPU performance comparison
- Special matrices (identity, diagonal, zero)

Benchmarks validate performance improvements from GPU acceleration
and help identify performance regressions in future changes.

Usage:
  python benchmarks/python/svd_bench.py --gpu
  python benchmarks/python/svd_bench.py --compare
  python benchmarks/python/svd_bench.py --all
2025-06-15 18:09:11 +10:00
..
cpp Fix building cpp benchmarks on Linux (#2268) 2025-06-10 17:10:24 -07:00
numpy Add isort pre-commit and run (#68) 2023-12-08 11:31:47 -08:00
python feat(benchmarks): add comprehensive SVD performance benchmarks 2025-06-15 18:09:11 +10:00