Effectuez une multiplication matricielle quantifiée de « a » par la matrice « b ».
Les entrées doivent être des matrices bidimensionnelles et la dimension intérieure de « a » (après avoir été transposée si « transpose_a » est non nul) doit correspondre à la dimension extérieure de « b » (après avoir été transposée si « transposed_b » est non nul). ).
Classes imbriquées
classe | QuantizedMatMul.Options | Attributs facultatifs pour QuantizedMatMul |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
static <V étend TType , W étend TType > QuantizedMatMul <V> | créer ( Portée de portée , Opérande <? étend TType > a, Opérande <? étend TType > b, Opérande < TFloat32 > minA, Opérande < TFloat32 > maxA, Opérande < TFloat32 > minB, Opérande < TFloat32 > maxB, Classe<V> Toutput , Classe<W> Tactivation, Options... options) Méthode d'usine pour créer une classe encapsulant une nouvelle opération QuantizedMatMul. |
Sortie < TFloat32 > | sortie max () La valeur flottante que représente la valeur de sortie quantifiée la plus élevée. |
Sortie < TFloat32 > | minSortie () La valeur flottante que représente la valeur de sortie quantifiée la plus basse. |
Sortie <V> | dehors () |
statique QuantizedMatMul.Options | transposeA (transposeA booléenne) |
statique QuantizedMatMul.Options | transposeB (transposeB booléenne) |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
public static QuantizedMatMul <V> créer ( Scope scope, Operand <? extends TType > a, Operand <? extends TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB , Classe<V> Toutput, Classe<W> Tactivation, Options... (options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération QuantizedMatMul.
Paramètres
portée | portée actuelle |
---|---|
un | Doit être un tenseur bidimensionnel. |
b | Doit être un tenseur bidimensionnel. |
minA | La valeur flottante que représente la valeur « a » quantifiée la plus basse. |
maxA | La valeur flottante que représente la valeur « a » quantifiée la plus élevée. |
minB | La valeur flottante que représente la valeur « b » quantifiée la plus basse. |
maxB | La valeur flottante que représente la valeur « b » quantifiée la plus élevée. |
Activation | Type de sortie produite par la fonction d'activation suite à cette opération. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de QuantizedMatMul
Sortie publique < TFloat32 > maxOut ()
La valeur flottante que représente la valeur de sortie quantifiée la plus élevée.
Sortie publique < TFloat32 > minOut ()
La valeur flottante que représente la valeur de sortie quantifiée la plus basse.
public static QuantizedMatMul.Options transposeA (transposeA booléenne)
Paramètres
transposerA | Si c'est vrai, `a` est transposé avant la multiplication. |
---|
public static QuantizedMatMul.Options transposeB (transposeB booléenne)
Paramètres
transposerB | Si c'est vrai, `b` est transposé avant la multiplication. |
---|