module onnxrt.ops_shape._element_wise
#
Short summary#
module mlprodict.onnxrt.ops_shape._element_wise
Computes shape inference for element wise operators.
Functions#
function |
truncated documentation |
---|---|
Infers shape for an element wise operator. The function returns but updates known_shapes. |
|
Infers shape for operator Add. |
|
Infers shape for operator And. |
|
Infers shape for operator Div. |
|
Infers shape for operator Equal. |
|
Infers shape for operator Greater. |
|
Infers shape for operator GreaterOrEqual. |
|
Infers shape for operator Less. |
|
Infers shape for operator LessOrEqual. |
|
Infers shape for operator Max. |
|
Infers shape for operator Min. |
|
Infers shape for operator Mod. |
|
Infers shape for operator Mul. |
|
Infers shape for operator Or. |
|
Infers shape for operator Pow. |
|
Infers shape for operator Sub. |
|
Infers shape for operator Xor. |
Documentation#
Computes shape inference for element wise operators.
- mlprodict.onnxrt.ops_shape._element_wise._element_wise(known_shapes, node, return_bool=False, same_type=True, one_input=False)#
Infers shape for an element wise operator. The function returns but updates known_shapes.
- Parameters:
known_shapes – known shapes
node – Onnx node
return_bool – return boolean
same_type – check the type are the same
one_input – allow one input
- Returns:
updated or not
- mlprodict.onnxrt.ops_shape._element_wise.shape_add(known_shapes, node)#
Infers shape for operator Add.
- mlprodict.onnxrt.ops_shape._element_wise.shape_and(known_shapes, node)#
Infers shape for operator And.
- mlprodict.onnxrt.ops_shape._element_wise.shape_div(known_shapes, node)#
Infers shape for operator Div.
- mlprodict.onnxrt.ops_shape._element_wise.shape_equal(known_shapes, node)#
Infers shape for operator Equal.
- mlprodict.onnxrt.ops_shape._element_wise.shape_greater(known_shapes, node)#
Infers shape for operator Greater.
- mlprodict.onnxrt.ops_shape._element_wise.shape_greaterorequal(known_shapes, node)#
Infers shape for operator GreaterOrEqual.
- mlprodict.onnxrt.ops_shape._element_wise.shape_less(known_shapes, node)#
Infers shape for operator Less.
- mlprodict.onnxrt.ops_shape._element_wise.shape_lessorequal(known_shapes, node)#
Infers shape for operator LessOrEqual.
- mlprodict.onnxrt.ops_shape._element_wise.shape_max(known_shapes, node)#
Infers shape for operator Max.
- mlprodict.onnxrt.ops_shape._element_wise.shape_min(known_shapes, node)#
Infers shape for operator Min.
- mlprodict.onnxrt.ops_shape._element_wise.shape_mod(known_shapes, node)#
Infers shape for operator Mod.
- mlprodict.onnxrt.ops_shape._element_wise.shape_mul(known_shapes, node)#
Infers shape for operator Mul.
- mlprodict.onnxrt.ops_shape._element_wise.shape_or(known_shapes, node)#
Infers shape for operator Or.
- mlprodict.onnxrt.ops_shape._element_wise.shape_pow(known_shapes, node)#
Infers shape for operator Pow.
- mlprodict.onnxrt.ops_shape._element_wise.shape_sub(known_shapes, node)#
Infers shape for operator Sub.
- mlprodict.onnxrt.ops_shape._element_wise.shape_xor(known_shapes, node)#
Infers shape for operator Xor.