Commit e39787b
committed
et-backend: Q8_0 matrix-engine GEMM kernel for prefill
Adds a Q8_0 matrix-engine mul_mat kernel with static-reuse dequant
across N-tiles and K-splitting, plus fused bias support for MUL_MAT+ADD.
Routes N >= 47 to the matrix engine and N <= 47 to vecdot.
Registers the new kernel in the KERNELS list, which it was missing
from, so the runtime kernel lookup was silently failing and leaving
the destination buffer unwritten.1 parent 47aee0f commit e39787b
4 files changed
Lines changed: 727 additions & 1 deletion
File tree
- ggml/src/ggml-et
- et-kernels/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
0 commit comments