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