-
Notifications
You must be signed in to change notification settings - Fork 32
Collect community CPU/GPU benchmark results #7
Copy link
Copy link
Open
Labels
benchmarkCPU/GPU performance results and benchmarking tasksCPU/GPU performance results and benchmarking taskscommunityCommunity feedback, outreach, and contributor coordinationCommunity feedback, outreach, and contributor coordinationgood first issueGood for newcomersGood for newcomersperformanceRuntime, memory, and vectorization improvementsRuntime, memory, and vectorization improvementsreproducibilityReproduction reports, determinism, and paper-alignment tasksReproduction reports, determinism, and paper-alignment tasks
Milestone
Description
Metadata
Metadata
Assignees
Labels
benchmarkCPU/GPU performance results and benchmarking tasksCPU/GPU performance results and benchmarking taskscommunityCommunity feedback, outreach, and contributor coordinationCommunity feedback, outreach, and contributor coordinationgood first issueGood for newcomersGood for newcomersperformanceRuntime, memory, and vectorization improvementsRuntime, memory, and vectorization improvementsreproducibilityReproduction reports, determinism, and paper-alignment tasksReproduction reports, determinism, and paper-alignment tasks
Community benchmark collection
We are collecting reproducible CPU/GPU benchmark results for the tensor factor engine. Slow or negative results are useful too; the goal is to understand machine and runtime differences, not to cherry-pick the fastest number.
Canonical CPU run: protocol v1
From the repository root:
Protocol v1 fixes:
The complete output includes the protocol, Python, PyTorch, platform, CPU, logical CPU count, thread counts, CUDA availability, panel shape, window, warmup/repeat count, and seed.
Useful variants
After the canonical CPU run, variants are welcome:
Please label GPU, larger-panel, and multi-thread runs separately from protocol v1.
What to submit
See the benchmarking guide, benchmark board, and benchmark result form.