ByOp#
This generated catalogue lists every kernel exposed by
onnx_light_cpu.registered_kernels(). Each kernel page includes its
registration metadata and the CPU-specific schema, shape inference,
peak-memory, fusion-pattern, and gradient support available for that operator.
Kernels#
This catalogue is generated from onnx_light_cpu.registered_kernels(). Each row links to one kernel registration and its available operator support.
Operator |
Domain |
Device |
Types |
Opset |
|---|---|---|---|---|
|
|
FLOAT, DOUBLE, INT32, INT64, FLOAT16, BFLOAT16, INT8, INT16 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
BOOL |
since opset 7 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 23 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 15 |
|
|
|
UINT8, UINT16, UINT32, UINT64 |
since opset 11 |
|
|
|
INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 18 |
|
|
|
INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 18 |
|
|
|
INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 18 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, STRING, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0, INT4, UINT4, INT2, UINT2, FLOAT4E2M1, FLOAT6E2M3, FLOAT6E3M2, COMPLEX64, COMPLEX128 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0, COMPLEX64, COMPLEX128 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
BOOL, INT32, INT64 |
since opset 7, until opset 10 |
|
|
|
BOOL, FLOAT, DOUBLE, FLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 11, until opset 12 |
|
|
|
BOOL, FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 13, until opset 18 |
|
|
|
BOOL, FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64, STRING |
since opset 19 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0, COMPLEX64, COMPLEX128 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
FLOAT, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
FLOAT, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 12 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 18 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 22 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 17 |
|
|
|
FLOAT, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
FLOAT, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 12 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 27 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 22 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
INT8, UINT8 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 13 |
|
|
|
FLOAT, DOUBLE |
since opset 13 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 13 |
|
|
|
FLOAT, DOUBLE, FLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 13 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 10 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
BOOL |
since opset 9 |
|
|
|
BOOL |
none |
|
|
|
BOOL |
since opset 7 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT32, INT64, UINT32, UINT64 |
since opset 7 |
|
|
|
FLOAT, FLOAT16, BFLOAT16, INT32, INT64 |
since opset 7 |
|
|
|
INT8, UINT8 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 23 |
|
|
|
INT64 |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 23 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0 |
since opset 11 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0, COMPLEX64, COMPLEX128 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, BOOL, FLOAT8E4M3FN, FLOAT8E4M3FNUZ, FLOAT8E5M2, FLOAT8E5M2FNUZ, FLOAT8E8M0, COMPLEX64, COMPLEX128 |
none |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16, INT8, INT16, INT32, INT64, UINT8, UINT16, UINT32, UINT64 |
since opset 7 |
|
|
|
FLOAT, DOUBLE |
since opset 13 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 28 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
none |
|
|
|
BOOL |
since opset 7 |
|
|
|
FLOAT, DOUBLE, FLOAT16 |
since opset 5 |
|
|
|
FLOAT, DOUBLE, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT, DOUBLE |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
UINT8 |
since opset 1, until opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1, until opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1, until opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1, until opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |
|
|
|
FLOAT, FLOAT16, BFLOAT16 |
since opset 1 |