Execute o corte por valor no `operando` do tensor quantizado.
Dado o `operando` quantizado que foi quantizado usando `scales` e `zero_points`, executa o corte por valor usando os valores `min` e `max`. Se quantization_axis for -1 (quantizado por tensor), todo o operando é cortado usando escalar min, max. Caso contrário (quantizado por canal), o recorte também é feito por canal.
Classes aninhadas
classe | UniformQuantizedClipByValue.Options | Atributos opcionais para UniformQuantizedClipByValue |
Métodos públicos
Saída <T> | comoSaída () 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 envolve uma nova operação UniformQuantizedClipByValue. |
Saída <T> | saída () A saída recortada do Tensor de T, cuja forma é a mesma do operando. |
static UniformQuantizedClipByValue.Options | quantizationAxis (Long quantizationAxis) |
Métodos Herdados
Métodos públicos
Public Output <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 do 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 envolve uma nova operação UniformQuantizedClipByValue.
Parâmetros
alcance | escopo atual |
---|---|
operando | Deve ser um tensor de T. |
min | O(s) valor(es) mínimo(s) para o operando de recorte. 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 (operando.dim_size(quantization_axis),) (quantização por eixo). |
máximo | O(s) valor(es) mínimo(s) para o operando de recorte. 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 (operando.dim_size(quantization_axis),) (quantização por eixo). |
balança | 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 de tamanho 1D (operand.dim_size(quantization_axis),) (quantização por eixo). |
zero Pontos | Os valores int32 usados como zero_point(s) ao quantizar `operando`, `min` e `max`. Mesma condição de forma que as 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
Eixo de quantização | Indica o índice de dimensão do tensor onde a quantização por eixo é aplicada para as 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, operando.dims()). |
---|