Execute o clipe por valor no `operando` do Tensor quantizado.
Dado o `operando` quantizado que foi quantizado usando `escalas` e `zero_points`, executa o clipe por valor usando os valores `min` e `max`. Se quantization_axis for -1 (quantizado por tensor), todo o operando será cortado usando escalar min, max. Caso contrário (quantizado por canal), o recorte também é feito por canal.
Classes aninhadas
aula | UniformQuantizedClipByValue.Options | Atributos opcionais para UniformQuantizedClipByValue |
Métodos Públicos
Saída <T> | asOutput () Retorna o identificador simbólico de um tensor. |
estático <T> UniformQuantizedClipByValue <T> | create ( Escopo do escopo , Operando <T> operando, Operando <T> min, Operando <T> max, Operando <Float> escalas, Operando <Integer> zeroPoints, Long quantizationMinVal, Long quantizationMaxVal, Options... options) Método de fábrica para criar uma classe que agrupa uma nova operação UniformQuantizedClipByValue. |
Saída <T> | saída () A saída cortou o Tensor de T, cujo formato é igual ao do operando. |
UniformQuantizedClipByValue.Options estático | eixo de quantização (eixo de quantização longo) |
Métodos herdados
Métodos Públicos
Saída pública <T> 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 UniformQuantizedClipByValue <T> create ( Escopo escopo , Operando <T> operando, Operando <T> min, Operando <T> max, Operando <Float> escalas, Operando <Integer> zeroPoints, Long quantizationMinVal, Long quantizationMaxVal, Options.. .opções )
Método de fábrica para criar uma classe que agrupa uma nova operação UniformQuantizedClipByValue.
Parâmetros
escopo | escopo atual |
---|---|
operando | Deve ser um tensor de T. |
min | O(s) valor(es) mínimo(s) para cortar o operando. Deve ser um Tensor de T. Deve ser um Tensor escalar se quantization_axis for -1 (quantização por tensor), caso contrário Tensor 1D de tamanho (operand.dim_size(quantization_axis),) (quantização por eixo). |
máx. | O(s) valor(es) mínimo(s) para cortar o operando. Deve ser um Tensor de T. Deve ser um Tensor escalar se quantization_axis for -1 (quantização por tensor), caso contrário Tensor 1D de tamanho (operand.dim_size(quantization_axis),) (quantização por eixo). |
escalas | O(s) valor(es) flutuante(s) usado(s) como escala(s) ao quantizar `operando`, `min` e `max`. Deve ser um Tensor escalar se quantization_axis for -1 (quantização por tensor), caso contrário Tensor 1D de tamanho (operand.dim_size(quantization_axis),) (quantização por eixo). |
zeroPontos | O(s) valor(es) int32 usados como ponto(s) zero ao quantizar `operando`, `min` e `max`. Mesma condição de formato das escalas. |
quantizaçãoMinVal | O valor mínimo de quantização que foi usado quando o operando foi quantizado. |
quantizaçãoMaxVal | O valor máximo de quantização que foi usado quando o operando foi quantizado. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de UniformQuantizedClipByValue
public static UniformQuantizedClipByValue.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, operand.dims()). |
---|