mirror of
https://github.com/Helldez/BigMoeOnEdge.git
synced 2026-10-03 03:25:42 +00:00
The benchmark call is pinned, and both pages were written for the maintainer rather than for the people landing on them. community-benchmarks.md opened with a list of hardware we want, which reads as an entry requirement, and neither page ever answered the first question a contributor has: what do I set? community-benchmarks.md: - a "start here" for the three cases someone is actually in (PC or laptop, Android phone, Apple hardware), each with the command and what to paste back - the settings-override table, which used to be one buried sentence - an explicit adb protocol for phones - "hardware we want to see" moved to the end as open questions: any hardware is a useful row, the list is what we cannot answer ourselves benchmark-method.md: - reference device out of the opening, named once at the end as the provenance of the published numbers - new "choosing the parameters": lossless, lossy and experimental knobs kept in separate tables, each with its default and the telemetry field that says whether moving it worked - the hard-won rules kept as method rather than as the story of one session The community protocol now pins --ubatch 512, which the app has always done and bench-report.sh never did: prefill width costs resident memory the expert cache would otherwise get, so a host row was running a different configuration from the app it is compared against. UBATCH= overrides it. Two platform limits documented for the first time: macOS has no O_DIRECT and the engine does not call the F_NOCACHE equivalent, so expert reads there go through the page cache while the metrics still report o_direct=1; and there is no iOS target at all. Both were already true. |
||
|---|---|---|
| .. | ||
| bench-analyze.py | ||
| bench-lib.ps1 | ||
| bench-matrix-rework.ps1 | ||
| bench-matrix.ps1 | ||
| bench-pr23-c2000.ps1 | ||
| bench-pr23-summary.py | ||
| bench-prefetch.ps1 | ||
| bench-report.sh | ||
| bench-run.sh | ||
| bench-warmonly.sh | ||
| build-android.ps1 | ||
| build-host.sh | ||
| decode-analyze.py | ||
| gptoss-matrix.sh | ||
| gptoss-mmap.sh | ||
| inspect-hf-moe-release.py | ||
| make-tiny-moe.py | ||
| route-analyze.py | ||
| route-drop-replay.py | ||
| route-replay.py | ||
| route-viewer.py | ||
| trace_io.py | ||