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. |
|---|