Operator Coverage Matrix

Generated from operators.json version 0.20.0-SNAPSHOT on 2026-04-23.

Rows are Operator.function pairs; columns are backends that appear in any function’s statusByBackend map. A missing entry means the backend makes no claim about the function — treat it as "unknown", not "not supported".

Operator.function apple cpu wasm

TensorOps.add

—

—

—

TensorOps.subtract

—

—

—

TensorOps.multiply

—

—

—

TensorOps.divide

—

—

—

TensorOps.addScalar

—

—

—

TensorOps.subScalar

—

—

—

TensorOps.mulScalar

—

—

—

TensorOps.divScalar

—

—

—

TensorOps.rsubScalar

—

—

—

TensorOps.rdivScalar

—

—

—

TensorOps.matmul

—

—

—

TensorOps.transpose

—

—

—

TensorOps.conv1d

—

—

—

TensorOps.conv2d

—

—

—

TensorOps.conv3d

—

—

—

TensorOps.convTranspose1d

—

—

—

TensorOps.maxPool2d

—

—

—

TensorOps.avgPool2d

—

—

—

TensorOps.upsample2d

—

—

—

TensorOps.reshape

—

—

—

TensorOps.flatten

—

—

—

TensorOps.concat

—

—

—

TensorOps.split

—

—

—

TensorOps.squeeze

—

—

—

TensorOps.unsqueeze

—

—

—

TensorOps.relu

—

—

—

TensorOps.leakyRelu

—

—

—

TensorOps.elu

—

—

—

TensorOps.softmax

—

—

—

TensorOps.logSoftmax

—

—

—

TensorOps.sigmoid

—

—

—

TensorOps.silu

—

—

—

TensorOps.gelu

—

—

—

TensorOps.sum

—

—

—

TensorOps.mean

—

—

—

TensorOps.variance

—

—

—

TensorOps.sqrt

—

—

—

TensorOps.abs

—

—

—

TensorOps.sign

—

—

—

TensorOps.clamp

—

—

—

TensorOps.narrow

—

—

—

TensorOps.pad2d

—

—

—

TensorOps.unfold

—

—

—

TensorOps.lt

—

—

—

TensorOps.ge

—

—

—

TensorOps.tril

—

—

—

TensorOps.convert

—

—

—

TensorOps.gather

—

—

—

TensorOps.indexSelect

—

—

—

TensorOps.exp

—

—

—

TensorOps.expm1

—

—

—

TensorOps.sin

—

—

—

TensorOps.cos

—

—

—

TensorOps.tanh

—

—

—

TensorOps.scaledDotProductAttention

—

—

—

Similarity.cosineDistance

✅

✅

✅

Done

1 / 56

1 / 56

1 / 56

Per-function detail including notes lives in Operator reference.