llama.cpp
hexagon: dynamic quantizer improvements
#29395
Merged

hexagon: dynamic quantizer improvements #29395

kurquhar
kurquhar hexagon: fix accuracy issue in Q8_0 N=1 MUL_MAT
27c542d7
max-krasnyansky hex-quant: fix register spills
b5f5b42e
max-krasnyansky hex-mm: use dma for all dyn.quant paths
b0fc8dba
max-krasnyansky hex-mm: remove obsolete run_quant_task
14048210
max-krasnyansky hex-mm: update tracing to properly wrap the events
3bdf0be1
max-krasnyansky hex-mm: use act for activation data in all paths
82feca49
max-krasnyansky hex-mm: use act_ instead of src1_ to avoid confusion in fused kernels
6a9e6914
max-krasnyansky hex-mm: remove/reroute the rest of the non-DMA act (aka src1) logic
0bfab198
max-krasnyansky hex-dma64: yet another pass at cleaning up the dma_addr_t casts
2c786c5b
kurquhar kurquhar requested a review 18 days ago
max-krasnyansky
max-krasnyansky approved these changes on 2026-09-24
CISC
CISC approved these changes on 2026-09-24
max-krasnyansky Update ggml/src/ggml-hexagon/htp/matmul-ops.h
a45a762a
max-krasnyansky Update ggml/src/ggml-hexagon/htp/matmul-ops.c
ab80f91b
max-krasnyansky Update ggml/src/ggml-hexagon/htp/matmul-ops.c
47432c5f
max-krasnyansky Update ggml/src/ggml-hexagon/htp/matmul-ops.c
5d9e1bf7
max-krasnyansky
max-krasnyansky approved these changes on 2026-09-24
max-krasnyansky
CISC
CISC approved these changes on 2026-09-24
max-krasnyansky max-krasnyansky merged 07fc586e into master 18 days ago
github-actions github-actions added ggml
github-actions github-actions added Hexagon

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone