llama.cpp
hexagon: add support for basic and extended Op profiling
#22269
Merged

hexagon: add support for basic and extended Op profiling #22269

max-krasnyansky
max-krasnyansky hexagon: restore HTP_OPMASK_QUEUE
95cfa376
max-krasnyansky hexagon: honor OPMASK_SKIP_COMPUTE in hmx-matmul
3c2e5d73
trivikram-reddy1 hex-prof: restore op profiling
93bca538
trivikram-reddy1 hex-prof: enable PMU
b2bd6fcb
max-krasnyansky hexagon: simplify and improve op-queuing with full profiling support
4bd50ac5
max-krasnyansky hexagon: remove opsync and rename opmask into opstage
8b1bbbaa
max-krasnyansky hexagon: refactor opbatch queue handling
3681c6a7
max-krasnyansky hexagon: add iface hooks for enabling profiler from the host
c3d46c76
max-krasnyansky hexagon: make profiler mode configurable
fc9479d9
max-krasnyansky hexagon: add support for setting profiler pmu events from env
9b01190e
max-krasnyansky hexagon: simplify profiler output (no need to print buffs, etc)
85396bfb
max-krasnyansky hexagon: simplify pmu counter formating
64eab795
max-krasnyansky hexagon: add a simple profile post-proc tool
2ac34a05
max-krasnyansky hex-prof: add support for reading logs from stdin
7b04136f
max-krasnyansky hexagon: document GGML_HEXAGON_PROFILE
e51b594a
max-krasnyansky hex-prof: update default width for dims field
7590ccb7
max-krasnyansky max-krasnyansky requested a review 88 days ago
github-actions github-actions added documentation
github-actions github-actions added script
github-actions github-actions added python
github-actions github-actions added ggml
github-actions github-actions added Hexagon
max-krasnyansky hex-prof: fix linter warnings and errors
50c7b269
lhez
lhez approved these changes on 2026-04-23
max-krasnyansky
CISC
CISC approved these changes on 2026-04-23
max-krasnyansky Update ggml/src/ggml-hexagon/htp/htp-ops.h
6821aafd
max-krasnyansky Update scripts/snapdragon/ggml-hexagon-profile.py
2788e007
max-krasnyansky
lhez
lhez approved these changes on 2026-04-23
max-krasnyansky max-krasnyansky merged 5d2b52d8 into master 87 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone