tensorflow::ops::QuantizeAndDequantizeV2::Attrs
#include <array_ops.h>Définiteurs d'attributs optionnels pour QuantizeAndDequantizeV2 .
Résumé
attributs publics | |
|---|---|
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
fonctions publiques | |
|---|---|
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs Si la condition est vraie, alors la valeur absolue de la valeur minimale quantifiée est la même que celle de la valeur maximale quantifiée, au lieu d'être supérieure de 1. |
NumBits (int64 x) | TF_MUST_USE_RESULT Attrs La largeur de bits de la quantification. |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs Indique si la plage est donnée ou si elle doit être déterminée à partir du tenseur input . |
RoundMode (StringPiece x) | TF_MUST_USE_RESULT Attrs L'attribut « round_mode » contrôle l'algorithme de départage d'arrondi utilisé lors de l'arrondi des valeurs flottantes à leurs équivalents quantifiés. |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs Que la quantification soit signée ou non signée. |
attributs publics
gamme étroite
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
nombre_bits_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
plage_donnée_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
mode_rond_
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
entrée_signée
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
fonctions publiques
NarrowRange
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
Si la condition est vraie, alors la valeur absolue de la valeur minimale quantifiée est la même que celle de la valeur maximale quantifiée, au lieu d'être supérieure de 1.
c'est-à-dire que pour une quantification sur 8 bits, la valeur minimale est -127 au lieu de -128.
Par défaut, faux
NumBits
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
La largeur de bits de la quantification.
Valeur par défaut : 8
Portée donnée
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven( bool x )
Indique si la plage est donnée ou si elle doit être déterminée à partir du tenseur input .
Par défaut, faux
Mode rond
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
L'attribut « round_mode » contrôle l'algorithme de départage d'arrondi utilisé lors de l'arrondi des valeurs flottantes à leurs équivalents quantifiés.
Les modes d'arrondi suivants sont actuellement pris en charge :
- HALF_TO_EVEN : il s'agit du mode d'arrondi par défaut.
- HALF_UP : arrondi vers le positif. Dans ce mode, 7,5 est arrondi à 8 et -7,5 est arrondi à -7.
Par défaut, la valeur est « HALF_TO_EVEN ».
Entrée signée
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
Que la quantification soit signée ou non signée.
(En fait, ce paramètre aurait dû s'appeler signed_output .)
Par défaut, vrai