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