module npy.xop_opset#

Short summary#

module mlprodict.npy.xop_opset

Xop API to build onnx graphs. Inspired from sklearn-onnx.

Functions#

function

truncated documentation

OnnxReduceAnyApi18

Adds operator Reduce* with opset>=18 following API from opset 17.

OnnxReduceL2_typed

Adds operator ReduceL2 for float or double.

OnnxReduceMeanApi18

Adds operator ReduceMean with opset>=18 following API from opset 17.

OnnxReduceSumApi11

Adds operator ReduceSum with opset>=13 following API from opset 12.

OnnxReduceSumSquareApi18

Adds operator ReduceSumSquare with opset>=18 following API from opset 17.

OnnxReshapeApi13

Adds operator Reshape with opset>=14 following API from opset 13.

OnnxSplitApi11

Adds operator Split with opset>=13 following API from opset 11.

OnnxSqueezeApi11

Adds operator Squeeze with opset>=13 following API from opset 11.

OnnxUnsqueezeApi11

Adds operator Unsqueeze with opset>=13 following API from opset 11.

Documentation#

Xop API to build onnx graphs. Inspired from sklearn-onnx.

New in version 0.9.

source on GitHub

mlprodict.npy.xop_opset.OnnxReduceAnyApi18(cl18, cl13, cl11, cl1, *x, axes=None, keepdims=1, op_version=None, output_names=None)#

Adds operator Reduce* with opset>=18 following API from opset 17.

source on GitHub

mlprodict.npy.xop_opset.OnnxReduceL2_typed(dtype, x, axes=None, keepdims=1, op_version=None, output_names=None)#

Adds operator ReduceL2 for float or double.

source on GitHub

mlprodict.npy.xop_opset.OnnxReduceMeanApi18(*x, axes=None, keepdims=1, op_version=None, output_names=None)#

Adds operator ReduceMean with opset>=18 following API from opset 17.

source on GitHub

mlprodict.npy.xop_opset.OnnxReduceSumApi11(*x, axes=None, keepdims=1, op_version=None, output_names=None)#

Adds operator ReduceSum with opset>=13 following API from opset 12.

source on GitHub

mlprodict.npy.xop_opset.OnnxReduceSumSquareApi18(*x, axes=None, keepdims=1, op_version=None, output_names=None)#

Adds operator ReduceSumSquare with opset>=18 following API from opset 17.

source on GitHub

mlprodict.npy.xop_opset.OnnxReshapeApi13(*x, allowzero=0, op_version=None, output_names=None)#

Adds operator Reshape with opset>=14 following API from opset 13.

source on GitHub

mlprodict.npy.xop_opset.OnnxSplitApi11(*x, axis=0, split=None, op_version=None, output_names=None)#

Adds operator Split with opset>=13 following API from opset 11.

source on GitHub

mlprodict.npy.xop_opset.OnnxSqueezeApi11(*x, axes=None, op_version=None, output_names=None)#

Adds operator Squeeze with opset>=13 following API from opset 11.

source on GitHub

mlprodict.npy.xop_opset.OnnxUnsqueezeApi11(*x, axes=None, op_version=None, output_names=None)#

Adds operator Unsqueeze with opset>=13 following API from opset 11.

source on GitHub