tensorflow::
ops::
QuantizedMatMul
#include <math_ops.h>
Perform a quantized matrix multiplication of
a
by the matrix
b
.
Summary
The inputs must be two-dimensional matrices and the inner dimension of
a
(after being transposed if
transpose_a
is non-zero) must match the outer dimension of
b
(after being transposed if
transposed_b
is non-zero).
Args:
- scope: A Scope object
- a: Must be a two-dimensional tensor.
- b: Must be a two-dimensional tensor.
-
min_a: The float value that the lowest quantized
avalue represents. -
max_a: The float value that the highest quantized
avalue represents. -
min_b: The float value that the lowest quantized
bvalue represents. -
max_b: The float value that the highest quantized
bvalue represents.
Optional attributes (see
Attrs
):
-
transpose_a: If true,
ais transposed before multiplication. -
transpose_b: If true,
bis transposed before multiplication. - Tactivation: The type of output produced by activation function following this operation.
Returns:
-
Outputout -
Outputmin_out: The float value that the lowest quantized output value represents. -
Outputmax_out: The float value that the highest quantized output value represents.
Constructors and Destructors |
|
|---|---|
QuantizedMatMul
(const ::
tensorflow::Scope
& scope, ::
tensorflow::Input
a, ::
tensorflow::Input
b, ::
tensorflow::Input
min_a, ::
tensorflow::Input
max_a, ::
tensorflow::Input
min_b, ::
tensorflow::Input
max_b)
|
|
QuantizedMatMul
(const ::
tensorflow::Scope
& scope, ::
tensorflow::Input
a, ::
tensorflow::Input
b, ::
tensorflow::Input
min_a, ::
tensorflow::Input
max_a, ::
tensorflow::Input
min_b, ::
tensorflow::Input
max_b, const
QuantizedMatMul::Attrs
& attrs)
|
Public attributes |
|
|---|---|
max_out
|
|
min_out
|
|
operation
|
|
out
|
|
Public static functions |
|
|---|---|
Tactivation
(DataType x)
|
|
Toutput
(DataType x)
|
|
TransposeA
(bool x)
|
|
TransposeB
(bool x)
|
|
Structs |
|
|---|---|
|
tensorflow::
|
Optional attribute setters for QuantizedMatMul . |
Public attributes
Public functions
QuantizedMatMul
QuantizedMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b, ::tensorflow::Input min_a, ::tensorflow::Input max_a, ::tensorflow::Input min_b, ::tensorflow::Input max_b )
QuantizedMatMul
QuantizedMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a, ::tensorflow::Input b, ::tensorflow::Input min_a, ::tensorflow::Input max_a, ::tensorflow::Input min_b, ::tensorflow::Input max_b, const QuantizedMatMul::Attrs & attrs )