onnx_diagnostic.reference.torch_ops.binary_ops

class onnx_diagnostic.reference.torch_ops.binary_ops.Add_1(node: NodeProto, version: int | None = None)[source][source]

Add

class onnx_diagnostic.reference.torch_ops.binary_ops.And_1(node: NodeProto, version: int | None = None)[source][source]

And

class onnx_diagnostic.reference.torch_ops.binary_ops.Div_1(node: NodeProto, version: int | None = None)[source][source]

Div

class onnx_diagnostic.reference.torch_ops.binary_ops.Equal_1(node: NodeProto, version: int | None = None)[source][source]

Equal

class onnx_diagnostic.reference.torch_ops.binary_ops.GreaterOrEqual_1(node: NodeProto, version: int | None = None)[source][source]

GreaterOrEqual

class onnx_diagnostic.reference.torch_ops.binary_ops.Greater_1(node: NodeProto, version: int | None = None)[source][source]

Greater

class onnx_diagnostic.reference.torch_ops.binary_ops.LessOrEqual_1(node: NodeProto, version: int | None = None)[source][source]

LessOrEqual

class onnx_diagnostic.reference.torch_ops.binary_ops.Less_1(node: NodeProto, version: int | None = None)[source][source]

Less

class onnx_diagnostic.reference.torch_ops.binary_ops.MatMul_1(node: NodeProto, version: int | None = None)[source][source]

MatMul

class onnx_diagnostic.reference.torch_ops.binary_ops.Mul_1(node: NodeProto, version: int | None = None)[source][source]

Mul

class onnx_diagnostic.reference.torch_ops.binary_ops.OpRunBinary(node: NodeProto, version: int | None = None)[source][source]

Binary Op

run(x: OpRunTensor, y: OpRunTensor) OpRunTensor[source][source]

Kernel implementation.

class onnx_diagnostic.reference.torch_ops.binary_ops.Or_1(node: NodeProto, version: int | None = None)[source][source]

Or

class onnx_diagnostic.reference.torch_ops.binary_ops.Pow_12(node: NodeProto, version: int | None = None)[source][source]

Pow

class onnx_diagnostic.reference.torch_ops.binary_ops.Sub_1(node: NodeProto, version: int | None = None)[source][source]

Sub