Backend Operator Support Report¶
This file is generated from converter sources by scripts/generate_backend_operator_report.py.
Do not edit this file manually. Run make docs-backend-ops after backend changes.
ONNX Runtime Backend¶
- Converter source:
src/converters/onnx.rs - Executor source:
src/executors/onnx.rs - Converter operator count: 72
- Executor operator count: 72
Converter Operators¶
abs,greaterOrEqual,quantizeLinearadd,hardSigmoid,reluargMax,hardSwish,resample2dargMin,instanceNormalization,reshapeaveragePool2d,isInfinite,reversebatchNormalization,isNaN,scatterElementscast,layerNormalization,scatterNDclamp,leakyRelu,sigmoidconcat,lesser,sinconv2d,lesserOrEqual,sliceconvTranspose2d,linear,softmaxcos,log,softplusdequantizeLinear,logicalAnd,softsigndiv,logicalNot,splitelu,logicalOr,sqrtequal,logicalXor,squeezeexp,matmul,subexpand,maxPool2d,tangather,mul,tanhgatherElements,neg,tilegatherND,notEqual,transposegelu,pad,triangulargemm,pow,unsqueezegreater,prelu,where
Executor Operators¶
Executor-level operator coverage follows converter coverage for this backend.
abs,greaterOrEqual,quantizeLinearadd,hardSigmoid,reluargMax,hardSwish,resample2dargMin,instanceNormalization,reshapeaveragePool2d,isInfinite,reversebatchNormalization,isNaN,scatterElementscast,layerNormalization,scatterNDclamp,leakyRelu,sigmoidconcat,lesser,sinconv2d,lesserOrEqual,sliceconvTranspose2d,linear,softmaxcos,log,softplusdequantizeLinear,logicalAnd,softsigndiv,logicalNot,splitelu,logicalOr,sqrtequal,logicalXor,squeezeexp,matmul,subexpand,maxPool2d,tangather,mul,tanhgatherElements,neg,tilegatherND,notEqual,transposegelu,pad,triangulargemm,pow,unsqueezegreater,prelu,where
CoreML MLProgram Backend¶
- Converter source:
src/converters/coreml_mlprogram.rs - Executor source:
src/executors/coreml.rs - Converter operator count: 92
- Executor operator count: 92
Converter Operators¶
abs,globalAveragePool,reducemeanacos,globalMaxPool,reduceminacosh,greater,reduceproductadd,greaterOrEqual,reducesumargMax,hardSigmoid,reducesumsquareargMin,hardSwish,reluasin,identity,reshapeasinh,instanceNormalization,reverseatan,layerNormalization,roundatanh,leakyRelu,scatterElementsaveragePool2d,lesser,scatterNDbatchNormalization,lesserOrEqual,sigmoidcast,log,signceil,logicalAnd,sinclamp,logicalNot,sinhconcat,logicalOr,sliceconv2d,logicalXor,softmaxconvTranspose2d,matmul,softpluscos,maxPool2d,softsigncosh,mul,splitdequantizeLinear,neg,sqrtdiv,pad,squeezeelu,pow,subequal,prelu,tanerf,quantizeLinear,tanhexp,reciprocal,tileexpand,reducel1,transposefloor,reducel2,triangulargather,reducelogsum,unsqueezegelu,reducelogsumexp,wheregemm,reducemax
Executor Operators¶
Executor-level operator coverage follows converter coverage for this backend.
abs,globalAveragePool,reducemeanacos,globalMaxPool,reduceminacosh,greater,reduceproductadd,greaterOrEqual,reducesumargMax,hardSigmoid,reducesumsquareargMin,hardSwish,reluasin,identity,reshapeasinh,instanceNormalization,reverseatan,layerNormalization,roundatanh,leakyRelu,scatterElementsaveragePool2d,lesser,scatterNDbatchNormalization,lesserOrEqual,sigmoidcast,log,signceil,logicalAnd,sinclamp,logicalNot,sinhconcat,logicalOr,sliceconv2d,logicalXor,softmaxconvTranspose2d,matmul,softpluscos,maxPool2d,softsigncosh,mul,splitdequantizeLinear,neg,sqrtdiv,pad,squeezeelu,pow,subequal,prelu,tanerf,quantizeLinear,tanhexp,reciprocal,tileexpand,reducel1,transposefloor,reducel2,triangulargather,reducelogsum,unsqueezegelu,reducelogsumexp,wheregemm,reducemax
TensorRT Backend¶
- Converter source:
src/converters/trtx.rs - Executor source:
src/executors/trtx.rs - Converter operator count: 104
- Executor operator count: 104
Converter Operators¶
abs,globalMaxPool,reduceLogSumExpacos,greater,reduceMaxacosh,greaterOrEqual,reduceMeanadd,hardSigmoid,reduceMinargMax,hardSwish,reduceProductargMin,identity,reduceSumasin,instanceNormalization,reduceSumSquareasinh,isInfinite,reluatan,isNaN,resample2datanh,l2Pool2d,reshapeaveragePool2d,layerNormalization,reversebatchNormalization,leakyRelu,roundcast,lesser,roundEvenceil,lesserOrEqual,scatterElementsclamp,linear,scatterNDconcat,log,sigmoidconv2d,logicalAnd,signconvTranspose2d,logicalNot,sincos,logicalOr,sinhcosh,logicalXor,slicecumulativeSum,matmul,softmaxdequantizeLinear,max,softplusdiv,maxPool2d,softsignelu,min,splitequal,mul,sqrterf,neg,squeezeexp,notEqual,subexpand,pad,tanfloor,pow,tanhgather,prelu,tilegatherElements,quantizeLinear,transposegatherND,reciprocal,triangulargelu,reduceL1,unsqueezegemm,reduceL2,whereglobalAveragePool,reduceLogSum
Executor Operators¶
Executor-level operator coverage follows converter coverage for this backend.
abs,globalMaxPool,reduceLogSumExpacos,greater,reduceMaxacosh,greaterOrEqual,reduceMeanadd,hardSigmoid,reduceMinargMax,hardSwish,reduceProductargMin,identity,reduceSumasin,instanceNormalization,reduceSumSquareasinh,isInfinite,reluatan,isNaN,resample2datanh,l2Pool2d,reshapeaveragePool2d,layerNormalization,reversebatchNormalization,leakyRelu,roundcast,lesser,roundEvenceil,lesserOrEqual,scatterElementsclamp,linear,scatterNDconcat,log,sigmoidconv2d,logicalAnd,signconvTranspose2d,logicalNot,sincos,logicalOr,sinhcosh,logicalXor,slicecumulativeSum,matmul,softmaxdequantizeLinear,max,softplusdiv,maxPool2d,softsignelu,min,splitequal,mul,sqrterf,neg,squeezeexp,notEqual,subexpand,pad,tanfloor,pow,tanhgather,prelu,tilegatherElements,quantizeLinear,transposegatherND,reciprocal,triangulargelu,reduceL1,unsqueezegemm,reduceL2,whereglobalAveragePool,reduceLogSum