Esegui una moltiplicazione della matrice quantizzata di "a" per la matrice "b".
Gli input devono essere matrici bidimensionali e la dimensione interna di "a" (dopo essere stata trasposta se "transpose_a" è diverso da zero) deve corrispondere alla dimensione esterna di "b" (dopo essere stata trasposta se "transposed_b" è diverso da zero) ).
Classi nidificate
classe | QuantizedMatMul.Options | Attributi facoltativi per QuantizedMatMul |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
statico <V estende TType , W estende TType > QuantizedMatMul <V> | create ( Scope scope, Operando <? extends TType > a, Operando <? extends TType > b, Operando < TFloat32 > minA, Operando < TFloat32 > maxA, Operando < TFloat32 > minB, Operando < TFloat32 > maxB, Classe<V> Toutput , Classe<W> Tattivazione, Opzioni... opzioni) Metodo factory per creare una classe che racchiude una nuova operazione QuantizedMatMul. |
Uscita < TFloat32 > | massimizzare () Il valore float rappresentato dal valore di uscita quantizzato più alto. |
Uscita < TFloat32 > | minOut () Il valore float rappresentato dal valore di uscita quantizzato più basso. |
Uscita <V> | fuori () |
Opzioni statiche QuantizedMatMul.Options | trasposizioneA (trasposizione booleana) |
Opzioni statiche QuantizedMatMul.Options | transposeB (trasposizione booleana B) |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
public static QuantizedMatMul <V> create ( Scope scope, Operando <? extends TType > a, Operando <? extends TType > b, Operando < TFloat32 > minA, Operando < TFloat32 > maxA, Operando < TFloat32 > minB, Operando < TFloat32 > maxB , Classe<V> Tuscita, Classe<W> Tattivazione, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione QuantizedMatMul.
Parametri
scopo | ambito attuale |
---|---|
UN | Deve essere un tensore bidimensionale. |
B | Deve essere un tensore bidimensionale. |
minA | Il valore float rappresentato dal valore "a" quantizzato più basso. |
maxA | Il valore float rappresentato dal valore "a" quantizzato più alto. |
minB | Il valore float rappresentato dal valore "b" quantizzato più basso. |
maxB | Il valore float rappresentato dal valore "b" quantizzato più alto. |
Attivazione | Il tipo di uscita prodotta dalla funzione di attivazione a seguito di questa operazione. |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di QuantizedMatMul
Uscita pubblica < TFloat32 > maxOut ()
Il valore float rappresentato dal valore di uscita quantizzato più alto.
Uscita pubblica < TFloat32 > minOut ()
Il valore float rappresentato dal valore di uscita quantizzato più basso.
public static QuantizedMatMul.Options transposeA (transposeA booleana)
Parametri
trasporreA | Se vero, "a" viene trasposto prima della moltiplicazione. |
---|
public static QuantizedMatMul.Options transposeB (transposeB booleano)
Parametri
trasporreB | Se vero, "b" viene trasposto prima della moltiplicazione. |
---|