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.
Classes#
class |
truncated documentation |
---|---|
Implements int8 runtime for operator QLinearConv. The code is inspired from qlinearconv.cc … |
|
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.
- 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.
- 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.