QuantizedMatMul

publiczne zajęcia końcowe QuantizedMatMul

Wykonaj skwantowane mnożenie macierzy „a” przez macierz „b”.

Dane wejściowe muszą być macierzami dwuwymiarowymi, a wewnętrzny wymiar „a” (po transpozycji, jeśli „transpozycja_a” jest niezerowy) musi odpowiadać zewnętrznemu wymiarowi „b” (po transpozycji, jeśli „transponowane_b” jest niezerowe ).

Klasy zagnieżdżone

klasa QuantizedMatMul.Options Opcjonalne atrybuty dla QuantizedMatMul

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

statyczny <V rozszerza TType , W rozszerza TType > QuantizedMatMul <V>
utwórz (Zakres zasięgu , Operand <? Extends TType > a, Operand <? Extends TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB, Class<V> Toutput , Klasa<W> Taktywacja, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QuantizedMatMul.
Dane wyjściowe <TFloat32>
maxOut ()
Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wyjściowa.
Dane wyjściowe <TFloat32>
MinOut ()
Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantyzowaną wartość wyjściową.
Wyjście <V>
statyczne QuantizedMatMul.Options
transpozycjaA (logiczna transpozycjaA)
statyczne QuantizedMatMul.Options
transpozycja B (logiczna transpozycja B)

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „QuantizedMatMul”

Metody publiczne

public static QuantizedMatMul <V> create ( Zakres zakresu, Operand <? rozszerza TType > a, Operand <? rozszerza TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB , Class<V> Toutput, Class<W> Taktywacja, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację QuantizedMatMul.

Parametry
zakres aktualny zakres
A Musi to być tensor dwuwymiarowy.
B Musi to być tensor dwuwymiarowy.
minA Wartość zmiennoprzecinkowa, którą reprezentuje najniższa skwantowana wartość „a”.
maksA Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość „a”.
minB Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantowaną wartość „b”.
maks. B Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość „b”.
Takaktywacja Typ sygnału wyjściowego generowanego przez funkcję aktywacji po tej operacji.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja QuantizedMatMul

publiczne wyjście < TFloat32 > maxOut ()

Wartość zmiennoprzecinkowa, którą reprezentuje najwyższa skwantowana wartość wyjściowa.

publiczne wyjście < TFloat32 > minOut ()

Wartość zmiennoprzecinkowa reprezentowana przez najniższą skwantyzowaną wartość wyjściową.

publiczne wyjście <V> out ()

public static QuantizedMatMul.Options transposeA (Boolean transposeA)

Parametry
transponowaćA Jeśli to prawda, „a” jest transponowane przed mnożeniem.

public static QuantizedMatMul.Options transposeB (Boolean transposeB)

Parametry
transponowaćB Jeśli prawda, „b” jest transponowane przed mnożeniem.