przepływ tensorowy:: ops:: KwantyzowanyMatMul
#include <math_ops.h>
Wykonaj skwantowane mnożenie macierzy a
przez macierz b
.
Streszczenie
Dane wejściowe muszą być macierzami dwuwymiarowymi, a wewnętrzny wymiar a
(po transpozycji, jeśli transpose_a
jest niezerowe) musi odpowiadać zewnętrznemu wymiarowi b
(po transpozycji, jeśli transposed_b
jest niezerowe).
Argumenty:
- zakres: Obiekt Scope
- a: Musi być tensorem dwuwymiarowym.
- b: Musi być tensorem dwuwymiarowym.
- min_a: Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantowaną
a
. - max_a: Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana
a
. - min_b: Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantowaną wartość
b
. - max_b: Wartość zmiennoprzecinkowa reprezentowana przez najwyższą skwantowaną wartość
b
.
Opcjonalne atrybuty (patrz Attrs
):
- transpose_a: Jeśli true,
a
jest transponowane przed mnożeniem. - transpose_b: Jeśli true,
b
jest transponowane przed mnożeniem. - Taktywacja: Typ sygnału wyjściowego generowanego przez funkcję aktywacji po tej operacji.
Zwroty:
-
Output
-
Output
min_out: Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantowaną wartość wyjściową. -
Output
max_out: Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wyjściowa.
Konstruktory i destruktory | |
---|---|
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) |
Atrybuty publiczne | |
---|---|
max_out | |
min_out | |
operation | |
out |
Publiczne funkcje statyczne | |
---|---|
Tactivation (DataType x) | |
Toutput (DataType x) | |
TransposeA (bool x) | |
TransposeB (bool x) |
Struktury | |
---|---|
tensorflow:: ops:: QuantizedMatMul:: Attrs | Opcjonalne moduły ustawiające atrybuty dla QuantizedMatMul . |
Atrybuty publiczne
max_out
::tensorflow::Output max_out
min_out
::tensorflow::Output min_out
działanie
Operation operation
na zewnątrz
::tensorflow::Output out
Funkcje publiczne
KwantyzowanyMatMul
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 )
KwantyzowanyMatMul
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 )
Publiczne funkcje statyczne
Takaktywacja
Attrs Tactivation( DataType x )
Toutput
Attrs Toutput( DataType x )
TranspozycjaA
Attrs TransposeA( bool x )
Transpozycja B
Attrs TransposeB( bool x )