Kernel × platform support matrix

Generated from kernel-support.json (version 0.29.1) by KernelSupportMatrixTest — registry introspection of the registered KernelProvider implementations. Do not edit by hand; run ./gradlew generateKernelMatrix to refresh.

Each cell is the best (highest-priority) provider that serves Float32 × format matmul on that platform: native-ffm (100) → panama-vector (50) → scalar (0). An empty cell () means no provider carries a kernel there (the format is dequant-to-FP32 only).

Weight format JVM Android Native·linux Native·apple JS/WASM

Float32

native-ffm

panama-vector

scalar

scalar

scalar

BFloat16

native-ffm

panama-vector

scalar

scalar

scalar

Q8_0

native-ffm

panama-vector

scalar

scalar

scalar

Q4_0

native-ffm

panama-vector

scalar

scalar

scalar

Q4_K

native-ffm

panama-vector

scalar

scalar

scalar

Q6_K

panama-vector

panama-vector

scalar

scalar

scalar

Q5_1

panama-vector

panama-vector

scalar

scalar

scalar

Q5_0

panama-vector

panama-vector

scalar

scalar

scalar

See also the eager backends & kernels mindmap (docs/eager-execution-backends-and-kernels.md) for the narrative overview and gaps.