QuantizedMatMul

classe finale publique QuantizedMatMul

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

Valeur constante : "QuantizedMatMul"

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.

Sortie publique <V> out ()

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.