Realice un clip por valor en el "operando" del tensor cuantificado.
Dado el "operando" cuantificado que se cuantizó usando "escalas" y "cero_puntos", realiza un recorte por valor usando los valores "mínimo" y "máximo". Si quantization_axis es -1 (cuantizado por tensor), todo el operando se recorta usando el escalar min, max. De lo contrario (cuantizado por canal), el recorte también se realiza por canal.
Clases anidadas
clase | UniformQuantizedClipByValue.Opciones | Atributos opcionales para UniformQuantizedClipByValue |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <T> UniformQuantizedClipByValue <T> | crear ( alcance alcance, operando <T> operando, operando <T> min, operando <T> max, operando <Float> escalas, operando <Integer> zeroPoints, cuantificación largaMinVal, cuantificación largaMaxVal, opciones... opciones) Método de fábrica para crear una clase que envuelve una nueva operación UniformQuantizedClipByValue. |
Salida <T> | producción () La salida recortó el tensor de T, cuya forma es la misma que la del operando. |
Estático UniformQuantizedClipByValue.Options | eje de cuantificación (eje de cuantificación largo) |
Métodos heredados
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico de un tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static UniformQuantizedClipByValue <T> create (Ámbito de alcance , Operando <T> operando, Operando <T> min, Operando <T> max, Operando <Float> escalas, Operando <Integer> zeroPoints, Cuantización largaMinVal, Cuantización largaMaxVal, Opciones.. . opciones)
Método de fábrica para crear una clase que envuelve una nueva operación UniformQuantizedClipByValue.
Parámetros
alcance | alcance actual |
---|---|
operando | Debe ser un tensor de T. |
mín. | Los valores mínimos para recortar el operando. Debe ser un tensor de T. Debe ser un tensor escalar si el eje de cuantificación es -1 (cuantización por tensor); en caso contrario, un tensor 1D de tamaño (operand.dim_size(eje_de cuantificación),) (cuantización por eje). |
máximo | Los valores mínimos para recortar el operando. Debe ser un tensor de T. Debe ser un tensor escalar si el eje de cuantificación es -1 (cuantización por tensor); en caso contrario, un tensor 1D de tamaño (operand.dim_size(eje_de cuantificación),) (cuantización por eje). |
escamas | Los valores flotantes utilizados como escala(s) al cuantificar "operando", "mínimo" y "máximo". Debe ser un tensor escalar si quantization_axis es -1 (cuantización por tensor); de lo contrario, un tensor 1D de tamaño (operand.dim_size(quantization_axis),) (cuantización por eje). |
cero puntos | Los valores int32 utilizados como punto_cero al cuantificar "operando", "mínimo" y "máximo". Misma condición de forma que las escalas. |
cuantificaciónMinVal | El valor mínimo de cuantificación que se utilizó cuando se cuantizó el operando. |
cuantificaciónMaxVal | El valor máximo de cuantificación que se utilizó cuando se cuantizó el operando. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de UniformQuantizedClipByValue
Salida pública <T> salida ()
La salida recortó el tensor de T, cuya forma es la misma que la del operando.
público estático UniformQuantizedClipByValue.Options quantizationAxis (Long quantizationAxis)
Parámetros
eje de cuantificación | Indica el índice de dimensión del tensor donde se aplica la cuantificación por eje para los cortes a lo largo de esa dimensión. Si se establece en -1 (predeterminado), esto indica cuantización por tensor. De lo contrario, debe establecerse dentro del rango [0, operando.dims()). |
---|