Operator Coverage Matrix
Generated from operators.json version 0.62.4 on 2026-11-02.
Rows are Operator.function pairs. A gap is marked in source with @NotImplemented(reason = โฆ, issue = โฆ) (or @InProgress) and shows up here as โ (or ๐ง) linked to its tracking issue; the PR that closes the gap removes the annotation. See Issue taxonomy to pick one up.
-
Validated โ whether the function’s documentation has been DARC-validated by a reviewer (see DARC workflow).
-
Lowering โ the compile-path forms the function declares with
@Lowering(composite= astablehlo.compositewhen a target keeps it fused,decompose= StableHLO/CHLO primitives,native= a 1:1 target op);โmeans undeclared. -
StableHLO โ โ the StableHLO converter can lower the op; โ export fails with "No converter found".
-
Backward โ for
@Diffops: โ a backward rule is wired; โ the rule is missing or a stub returning null gradients;โthe op is not differentiable. -
Backend columns โ โ the backend overrides the function; โช the backend relies on the
TensorOpsdefault; ๐ง in progress; โ not implemented;โthe backend makes no claim (unknown, not "unsupported").
| Operator.function | Validated | Lowering | StableHLO | Backward | apple | cpu | wasm |
|---|---|---|---|---|---|---|---|
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
composite ยท decompose |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
composite ยท decompose |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
|
โ |
composite ยท decompose |
โ |
โ stub |
โ |
โ |
โ |
|
โ |
โ |
โ |
โ |
โ |
โ |
โ |
Done |
1 / 67 |
3 / 67 |
51 / 67 |
58 / 59 |
1 / 67 |
67 / 67 |
1 / 67 |
Per-function detail including notes lives in Operator reference.
NN layers
Every concrete sk.ainet.lang.nn Module subclass. โ means the layer’s forward throws today; the class carries @NotImplemented.
| Layer | Package | Status | Missing |
|---|---|---|---|
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
|
|
โ |
โ |
Done |
32 / 32 |