
Todor BoinovskiandMax Krasnyansky
797de63b2f
hexagon: add support for Q1_0 and Q2_0 (#30122)
* hexagon: add support for q1_0 quant
* hexagon: enable Q1_0 weights in the 2D HMX MUL_MAT path
* hex-q1: cleanup gates, generalize tiling and remove in-loop divs
* hex-tiling: document tiled formats in developer.md and update htp-tensor.h
* hex-q2: add support for Q2_0
* hex-q2: remove stale asserts and speacial cases
* hex-mm: fix MUL_MAT_NX assumption about square tiling, Q1/Q2 have non-square tiles
* hex-q1/2: minor optimizations (unrolls/un-unrolls/...)
* hex-q1: optimize Q1_0 layout to reduce unpack/vrmpy overhead
* hex-q1/q2_0: further optimize vec_dots
---------
Co-authored-by: Max Krasnyansky <maxk@qti.qualcomm.com>
2026-10-17 13:36:38 -07:00
..
2025-12-19 09:32:04 +02:00
2026-10-17 13:36:38 -07:00
2026-10-07 22:37:51 +02:00
2026-10-10 20:41:59 +02:00
2026-10-13 20:20:41 +02:00
2026-09-01 10:45:13 +02:00
2026-10-01 08:33:55 +03:00
2026-09-11 13:01:29 +02:00
2026-10-05 10:34:15 +03:00
2026-09-10 09:50:28 +03:00
2026-10-09 12:51:24 +02:00
2026-07-30 16:14:37 +03:00
2026-09-26 21:50:27 +02:00
2026-10-09 10:40:03 +02:00
2026-07-28 16:51:20 +02:00
2025-02-14 12:46:08 -08:00
2026-07-30 16:14:37 +03:00
2026-05-07 17:48:40 +02:00
2026-06-18 12:04:39 +02:00
2026-10-13 20:20:41 +02:00
2026-08-13 00:02:27 +02:00
2026-08-17 11:52:46 +03:00
2026-10-14 13:58:05 +03:00
2026-07-30 16:14:37 +03:00