flux tensoriel : : opérations : : QuantizeAndDequantizeV2 :: Attributs

#include <array_ops.h>

Setters d'attributs facultatifs 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 True, alors la valeur absolue de la valeur minimale quantifiée est la même que la valeur maximale quantifiée, au lieu de 1 supérieure.
NumBits (int64 x)
TF_MUST_USE_RESULT Attrs
La largeur de bit de la quantification.
RangeGiven (bool x)
TF_MUST_USE_RESULT Attrs
Si la plage est donnée ou doit être déterminée à partir du tenseur input .
RoundMode (StringPiece x)
TF_MUST_USE_RESULT Attrs
L'attribut 'round_mode' contrôle quel algorithme de départage est utilisé lors de l'arrondi des valeurs flottantes à leurs équivalents quantifiés.
SignedInput (bool x)
TF_MUST_USE_RESULT Attrs
Si la quantification est signée ou non signée.

Attributs publics

fourchette étroite_

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false

num_bits_

int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8

range_given_

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false

mode_rond_

StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"

signé_input_

bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true

Fonctions publiques

Fourchette étroite

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange(
  bool x
)

Si True, alors la valeur absolue de la valeur minimale quantifiée est la même que la valeur maximale quantifiée, au lieu de 1 supérieure.

c'est-à-dire pour une quantification sur 8 bits, la valeur minimale est de -127 au lieu de -128.

La valeur par défaut est false

Nombre de bits

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits(
  int64 x
)

La largeur de bit de la quantification.

La valeur par défaut est 8

PlageDonnée

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven(
  bool x
)

Si la plage est donnée ou doit être déterminée à partir du tenseur input .

La valeur par défaut est false

Mode rond

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode(
  StringPiece x
)

L'attribut 'round_mode' contrôle quel algorithme de départage est 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 : c'est le mode round_mode par défaut.
  • HALF_UP : arrondir vers le positif. Dans ce mode, 7,5 arrondit à 8 et -7,5 arrondit à -7.

La valeur par défaut est "HALF_TO_EVEN".

Entrée signée

TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput(
  bool x
)

Si la quantification est signée ou non signée.

(en fait, ce paramètre aurait dû être appelé signed_output )

La valeur par défaut est vrai