UniformQuantizedClipByValue

classe finale publique UniformQuantizedClipByValue

Effectuez un clip par valeur sur l'opérande Tensor quantifié.

Étant donné « l'opérande » quantifié qui a été quantifié à l'aide de « échelles » et de « zéro_points », effectue un clip par valeur en utilisant les valeurs « min » et « max ». Si quantization_axis est -1 (quantifié par tenseur), l'opérande entier est tronqué en utilisant le scalaire min, max. Sinon (quantifié par canal), le découpage est également effectué par canal.

Classes imbriquées

classe UniformQuantizedClipByValue.Options Attributs facultatifs pour UniformQuantizedClipByValue

Méthodes publiques

Sortie <T>
comme Sortie ()
Renvoie le handle symbolique d'un tenseur.
statique <T> UniformQuantizedClipByValue <T>
créer ( Portée de portée , Opérande <T> opérande, Opérande <T> min, Opérande <T> max, Opérande <Float> échelles, Opérande <Integer> zeroPoints, Long quantizationMinVal, Long quantizationMaxVal, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération UniformQuantizedClipByValue.
Sortie <T>
sortir ()
Le tenseur tronqué de sortie de T, dont la forme est la même que celle de l'opérande.
statique UniformQuantizedClipByValue.Options
quantizationAxis (QuantizationAxis long)

Méthodes héritées

Méthodes publiques

sortie publique <T> 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 UniformQuantizedClipByValue <T> créer ( Portée de portée, Opérande <T> opérande, Opérande <T> min, Opérande <T> max, Opérande <Float> échelles, Opérande <Integer> zeroPoints, QuantizationMinVal longue, QuantizationMaxVal longue, Options.. .options )

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

Paramètres
portée portée actuelle
opérande Doit être un tenseur de T.
min La ou les valeurs minimales à découper pour l'opérande. Doit être un tenseur de T. Doit être un tenseur scalaire si quantization_axis est -1 (quantification par tenseur), sinon tenseur 1D de taille (operand.dim_size(quantization_axis),) (quantification par axe).
maximum La ou les valeurs minimales à découper pour l'opérande. Doit être un tenseur de T. Doit être un tenseur scalaire si quantization_axis est -1 (quantification par tenseur), sinon tenseur 1D de taille (operand.dim_size(quantization_axis),) (quantification par axe).
Balance La ou les valeurs flottantes utilisées comme échelle(s) lors de la quantification de « opérande », « min » et « max ». Doit être un Tensor scalaire si quantization_axis est -1 (quantification par tenseur), sinon Tensor 1D de taille (operand.dim_size(quantization_axis),) (quantisation par axe).
zéroPoints La ou les valeurs int32 utilisées comme point(s) zéro lors de la quantification de « opérande », « min » et « max ». Même état de forme que les écailles.
quantificationMinVal Valeur minimale de quantification utilisée lorsque l'opérande a été quantifié.
quantificationMaxVal La valeur maximale de quantification utilisée lorsque l'opérande a été quantifié.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de UniformQuantizedClipByValue

sortie publique <T> sortie ()

Le tenseur tronqué de sortie de T, dont la forme est la même que celle de l'opérande.

public statique UniformQuantizedClipByValue.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, operand.dims()).