tf.nn.quantized_conv2d(
input,
filter,
min_input,
max_input,
min_filter,
max_filter,
strides,
padding,
out_type=tf.dtypes.qint32,
dilations=[1, 1, 1, 1],
name=None
)
Defined in generated file: tensorflow/python/ops/gen_nn_ops.py.
Computes a 2D convolution given quantized 4D input and filter tensors.
The inputs are quantized tensors where the lowest value represents the real number of the associated minimum, and the highest represents the maximum. This means that you can only interpret the quantized output in the same way, by taking the returned minimum and maximum values into account.
Args:
input: ATensor. Must be one of the following types:qint8,quint8,qint32,qint16,quint16.filter: ATensor. Must be one of the following types:qint8,quint8,qint32,qint16,quint16. filter's input_depth dimension must match input's depth dimensions.min_input: ATensorof typefloat32. The float value that the lowest quantized input value represents.max_input: ATensorof typefloat32. The float value that the highest quantized input value represents.min_filter: ATensorof typefloat32. The float value that the lowest quantized filter value represents.max_filter: ATensorof typefloat32. The float value that the highest quantized filter value represents.strides: A list ofints. The stride of the sliding window for each dimension of the input tensor.padding: Astringfrom:"SAME", "VALID". The type of padding algorithm to use.out_type: An optionaltf.DTypefrom:tf.qint8, tf.quint8, tf.qint32, tf.qint16, tf.quint16. Defaults totf.qint32.dilations: An optional list ofints. Defaults to[1, 1, 1, 1]. 1-D tensor of length 4. The dilation factor for each dimension ofinput. If set to k > 1, there will be k-1 skipped cells between each filter element on that dimension. The dimension order is determined by the value ofdata_format, see above for details. Dilations in the batch and depth dimensions must be 1.name: A name for the operation (optional).
Returns:
A tuple of Tensor objects (output, min_output, max_output).
output: ATensorof typeout_type.min_output: ATensorof typefloat32.max_output: ATensorof typefloat32.