module onnxrt.ops_cpu.op_qlinear_conv_#

Short summary#

module mlprodict.onnxrt.ops_cpu.op_qlinear_conv_

Implements runtime for operator QLinearConv. The code is inspired from conv.cc in onnxruntime.

source on GitHub

Classes#

class

truncated documentation

QLinearConvInt8

Implements int8 runtime for operator QLinearConv. The code is inspired from qlinearconv.cc

QLinearConvUInt8

Implements uint8 runtime for operator QLinearConvUInt8. The code is inspired from qlinearconv.cc

Documentation#

Implements runtime for operator QLinearConv. The code is inspired from conv.cc in onnxruntime.

class mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvInt8(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvInt8)#

Bases: pybind11_object

Implements int8 runtime for operator QLinearConv. The code is inspired from qlinearconv.cc in onnxruntime. Supports int8 only.

__init__(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvInt8) None#
compute(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvInt8, arg0: numpy.ndarray[numpy.int8], arg1: float, arg2: int, arg3: numpy.ndarray[numpy.int8], arg4: numpy.ndarray[numpy.float32], arg5: int, arg6: float, arg7: int, arg8: numpy.ndarray[numpy.int32]) numpy.ndarray[numpy.int8]#

Computes the output for operator QLinearConv.

init(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvInt8, arg0: str, arg1: List[int], arg2: int, arg3: List[int], arg4: List[int], arg5: List[int]) None#

Initializes the runtime with the ONNX attributes.

class mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvUInt8(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvUInt8)#

Bases: pybind11_object

Implements uint8 runtime for operator QLinearConvUInt8. The code is inspired from qlinearconv.cc in onnxruntime. Supports uint8 only.

__init__(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvUInt8) None#
compute(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvUInt8, arg0: numpy.ndarray[numpy.uint8], arg1: float, arg2: int, arg3: numpy.ndarray[numpy.uint8], arg4: numpy.ndarray[numpy.float32], arg5: int, arg6: float, arg7: int, arg8: numpy.ndarray[numpy.int32]) numpy.ndarray[numpy.uint8]#

Computes the output for operator QLinearConv.

init(self: mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.QLinearConvUInt8, arg0: str, arg1: List[int], arg2: int, arg3: List[int], arg4: List[int], arg5: List[int]) None#

Initializes the runtime with the ONNX attributes.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qgemm0() None#

Unit test for operator QGemm.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qgemm1() None#

Unit test for operator QGemm.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8_Depthwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8_Dilations(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8_Groups(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv1D_U8S8_Strides(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Depthwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_DepthwisePointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Dilations(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Groups(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Groups_PerChannel(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Groups_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Requantize_Bias(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Requantize_Bias_PerChannel(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Requantize_NoBias(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8S8_Strides(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8U8_Depthwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv2D_U8U8_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Depthwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Dilations(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Groups(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Groups_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Pointwise(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_conv_Conv3D_U8S8_Strides(arg0: bool) None#

Unit test for operator QLinearConv.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_qgemm_if() None#

Unit test for operator QGemm.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_qgemm_ii() None#

Unit test for operator QGemm.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_qgemm_uf() None#

Unit test for operator QGemm.

mlprodict.onnxrt.ops_cpu.op_qlinear_conv_.test_qlinear_qgemm_ui() None#

Unit test for operator QGemm.