UniformDequantize

classe finale publique UniformDequantize

Effectuez une déquantification sur « l’entrée » quantifiée du Tensor.

Étant donné « l'entrée » quantifiée qui a été quantifiée à l'aide de « échelles » et de « zéro_points », effectue la déquantification en utilisant la formule : dequantized_data = (quantized_data - zero_point) * scale.

Classes imbriquées

classe UniformDequantize.Options Attributs facultatifs pour UniformDequantize

Méthodes publiques

Sortie <U>
comme Sortie ()
Renvoie le handle symbolique d'un tenseur.
static <U étend le nombre, T> UniformDequantize <U>
créer ( Scope scope, Opérande <T> entrée, Opérande <Float> échelles, Opérande <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération UniformDequantize.
Sortie <U>
sortir ()
La sortie Tensor déquantifiée de Tout, dont la forme est la même que celle de l'entrée.
statique UniformDequantize.Options
quantizationAxis (QuantizationAxis long)

Méthodes héritées

Méthodes publiques

sortie publique <U> asOutput ()

Renvoie le handle symbolique d'un tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static UniformDequantize <U> create ( Scope scope, Operand <T> input, Operand <Float> scales, Operand <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération UniformDequantize.

Paramètres
portée portée actuelle
saisir Ce doit être un tenseur d'étain.
Balance La ou les valeurs flottantes utilisées comme échelle(s) lors de la quantification des données originales représentées par l'entrée. Doit être un Tensor scalaire si quantization_axis est -1 (quantification par tenseur), sinon Tensor 1D de taille (input.dim_size(quantization_axis),) (quantification par axe).
zéroPoints La ou les valeurs int32 utilisées comme point(s) zéro lors de la quantification des données originales représentées par l'entrée. Même état de forme que les écailles.
Tout Le type de Tensor de sortie. Un tf.DType de : tf.qint8, tf.qint32
quantificationMinVal Valeur minimale de quantification utilisée lors de la quantification de l'entrée. Le but de cet attribut est généralement (mais sans s'y limiter) d'indiquer une plage étroite, où il est défini sur : "(Tin le plus bas) + 1" si la plage est étroite, et "(Tin le plus bas)" sinon. Par exemple, si Tin est qint8, il est réglé sur -127 si quantifié à plage étroite ou sur -128 sinon.
quantificationMaxVal La valeur maximale de quantification utilisée lors de la quantification de l'entrée. Le but de cet attribut est généralement (mais sans s'y limiter) d'indiquer une plage étroite, où il est défini sur : `(Tout max)` pour une plage étroite et une plage non étroite. Par exemple, si Tin est qint8, la valeur est 127.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de UniformDequantize

Sortie publique Sortie <U> ()

La sortie Tensor déquantifiée de Tout, dont la forme est la même que celle de l'entrée.

public static UniformDequantize.Options quantizationAxis (Long quantizationAxis)

Paramètres
quantificationAxis Indique l'indice de dimension du tenseur où la quantification par axe est appliquée pour les tranches le long de cette dimension. S'il est défini sur -1 (par défaut), cela indique une quantification par tenseur. Sinon, il doit être défini dans la plage [0, input.dims()).