Realice una multiplicación de matrices cuantificadas de `a` por la matriz `b`.
Las entradas deben ser matrices bidimensionales y la dimensión interna de `a` (después de ser transpuesta si `transpose_a` es distinta de cero) debe coincidir con la dimensión externa de `b` (después de ser transpuesta si `transposed_b` es distinta de cero ).
Clases anidadas
clase | QuantizedMatMul.Options | Atributos opcionales para QuantizedMatMul |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <V extiende TType , W extiende TType > QuantizedMatMul <V> | crear ( Alcance alcance, Operando <? extiende TType > a, Operando <? extiende TType > b, Operando < TFloat32 > minA, Operando < TFloat32 > maxA, Operando < TFloat32 > minB, Operando < TFloat32 > maxB, Clase<V> Toutput , Activación Clase<W>, Opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación QuantizedMatMul. |
Salida <TFloat32> | máximo fuera () El valor flotante que representa el valor de salida cuantificado más alto. |
Salida <TFloat32> | minOut () El valor flotante que representa el valor de salida cuantificado más bajo. |
Salida <V> | afuera () |
Estático QuantizedMatMul.Options | transposeA (transposeA booleana) |
Estático QuantizedMatMul.Options | transposiciónB (transposición booleanaB) |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
public static QuantizedMatMul <V> create ( Alcance alcance, Operando <? extiende TType > a, Operando <? extiende TType > b, Operando < TFloat32 > minA, Operando < TFloat32 > maxA, Operando < TFloat32 > minB, Operando < TFloat32 > maxB , Salida Clase<V>, Activación Clase<W>, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación QuantizedMatMul.
Parámetros
alcance | alcance actual |
---|---|
a | Debe ser un tensor bidimensional. |
b | Debe ser un tensor bidimensional. |
minA | El valor flotante que representa el valor "a" cuantificado más bajo. |
máxA | El valor flotante que representa el valor "a" cuantificado más alto. |
minB | El valor flotante que representa el valor "b" cuantificado más bajo. |
máxB | El valor flotante que representa el valor "b" cuantificado más alto. |
activación táctil | El tipo de salida producida por la función de activación después de esta operación. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de QuantizedMatMul
Salida pública <TFloat32> maxOut ()
El valor flotante que representa el valor de salida cuantificado más alto.
Salida pública <TFloat32> minOut ()
El valor flotante que representa el valor de salida cuantificado más bajo.
pública estática QuantizedMatMul.Options transposeA (transposeA booleana)
Parámetros
transponerA | Si es verdadero, "a" se transpone antes de la multiplicación. |
---|
pública estática QuantizedMatMul.Options transposeB (transposeB booleana)
Parámetros
transponerB | Si es verdadero, "b" se transpone antes de la multiplicación. |
---|