tensorflow::ops::QuantizeAndDequantizeV2::Attrs

#include <array_ops.h>

Impostatori di attributi opzionali per QuantizeAndDequantizeV2 .

Riepilogo

attributi pubblici

narrow_range_ = false
bool
num_bits_ = 8
int64
range_given_ = false
bool
round_mode_ = "HALF_TO_EVEN"
StringPiece
signed_input_ = true
bool

Funzioni pubbliche

NarrowRange (bool x)
TF_MUST_USE_RESULT Attrs
Se la condizione è vera, il valore assoluto del valore minimo quantizzato è uguale al valore massimo quantizzato, anziché essere maggiore di 1.
NumBits (int64 x)
TF_MUST_USE_RESULT Attrs
La larghezza in bit della quantizzazione.
RangeGiven (bool x)
TF_MUST_USE_RESULT Attrs
Indica se l'intervallo è fornito o se deve essere determinato dal tensore input .
RoundMode (StringPiece x)
TF_MUST_USE_RESULT Attrs
L'attributo 'round_mode' controlla quale algoritmo di risoluzione dei casi di arrotondamento viene utilizzato quando si arrotondano i valori float ai loro equivalenti quantizzati.
SignedInput (bool x)
TF_MUST_USE_RESULT Attrs
Sia che la quantizzazione sia con segno o senza segno.

attributi pubblici

intervallo ristretto

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

num_bits_

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

intervallo_dato_

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

modalità_rotonda_

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

input_firmato_

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

Funzioni pubbliche

Gamma ristretta

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

Se la condizione è vera, il valore assoluto del valore minimo quantizzato è uguale al valore massimo quantizzato, anziché essere maggiore di 1.

Ovvero, per la quantizzazione a 8 bit, il valore minimo è -127 anziché -128.

Il valore predefinito è falso.

NumBits

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

La larghezza in bit della quantizzazione.

Il valore predefinito è 8

Intervallo fornito

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

Indica se l'intervallo è fornito o se deve essere determinato dal tensore input .

Il valore predefinito è falso.

Modalità rotonda

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

L'attributo 'round_mode' controlla quale algoritmo di risoluzione dei casi di arrotondamento viene utilizzato quando si arrotondano i valori float ai loro equivalenti quantizzati.

Attualmente sono supportate le seguenti modalità di arrotondamento:

  • HALF_TO_EVEN: questa è la modalità di arrotondamento predefinita.
  • HALF_UP: arrotondamento per eccesso verso il valore positivo. In questa modalità 7,5 viene arrotondato a 8 e -7,5 viene arrotondato a -7.

Il valore predefinito è "HALF_TO_EVEN"

SignedInput

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

Sia che la quantizzazione sia con segno o senza segno.

(in realtà questo parametro avrebbe dovuto chiamarsi signed_output )

Il valore predefinito è true