Execute a desquantização na `entrada` do Tensor quantizado.
Dada a `entrada` quantizada que foi quantizada usando `escalas` e `pontos_zero`, realiza a desquantização usando a fórmula: dados_desquantizados = (dados_quantizados - ponto_zero) * escala.
Classes aninhadas
aula | UniformDequantize.Options | Atributos opcionais para UniformDequantize |
Métodos Públicos
Saída <U> | asOutput () Retorna o identificador simbólico de um tensor. |
estático <U estende número, T> UniformDequantize <U> | create ( Escopo do escopo , entrada do operando <T>, escalas do operando <Float>, operando <Integer> zeroPoints, classe<U> Tout, quantização longaMinVal, quantização longaMaxVal, opções... opções) Método de fábrica para criar uma classe que envolve uma nova operação UniformDequantize. |
Saída <U> | saída () A saída desquantizou o Tensor de Tout, cujo formato é igual ao da entrada. |
UniformDequantize.Options estático | eixo de quantização (eixo de quantização longo) |
Métodos herdados
Métodos Públicos
Saída pública <U> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static UniformDequantize <U> create ( Escopo do escopo , Operando <T> entrada, Operando <Float> escalas, Operando <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)
Método de fábrica para criar uma classe que envolve uma nova operação UniformDequantize.
Parâmetros
escopo | escopo atual |
---|---|
entrada | Deve ser um tensor de estanho. |
escalas | O(s) valor(es) flutuante(s) usado(s) como escala(s) ao quantizar os dados originais que a entrada representa. Deve ser um Tensor escalar se quantization_axis for -1 (quantização por tensor), caso contrário Tensor 1D de tamanho (input.dim_size(quantization_axis),) (quantização por eixo). |
zeroPontos | O(s) valor(es) int32 usados como ponto(s) zero ao quantizar os dados originais que a entrada representa. Mesma condição de formato das escalas. |
Anunciante | O tipo de tensor de saída. Um tf.DType de: tf.qint8, tf.qint32 |
quantizaçãoMinVal | O valor mínimo de quantização que foi usado quando a entrada foi quantizada. O objetivo deste atributo é normalmente (mas não limitado a) indicar um intervalo estreito, onde é definido como: `(Tin lower) + 1` se for um intervalo estreito, e `(Tin lower)` caso contrário. Por exemplo, se Tin for qint8, será definido como -127 se for quantizado em faixa estreita ou -128 se não for. |
quantizaçãoMaxVal | O valor máximo de quantização que foi usado quando a entrada foi quantizada. O objetivo deste atributo é normalmente (mas não limitado a) indicar intervalo estreito, onde é definido como: `(Tout max)` para intervalo estreito e não estreito. Por exemplo, se Tin for qint8, será definido como 127. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de UniformDequantize
Saída pública <U> saída ()
A saída desquantizou o Tensor de Tout, cujo formato é igual ao da entrada.
public static UniformDequantize.Options quantizationAxis (Long quantizationAxis)
Parâmetros
quantizaçãoAxis | Indica o índice de dimensão do tensor onde a quantização por eixo é aplicada às fatias ao longo dessa dimensão. Se definido como -1 (padrão), indica quantização por tensor. Caso contrário, deve ser definido dentro do intervalo [0, input.dims()). |
---|