tensorflow::ops::QuantizeAndDequantizeV2::Attrs
#include <array_ops.h>Impostatori di attributi opzionali per QuantizeAndDequantizeV2 .
Riepilogo
attributi pubblici | |
|---|---|
axis_ = -1 | int64 |
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
Funzioni pubbliche | |
|---|---|
Axis (int64 x) | TF_MUST_USE_RESULT Attrs Se specificato, questo asse viene trattato come un asse di canale o di fetta e per ogni canale o fetta lungo questo asse viene utilizzato un intervallo di quantizzazione separato. |
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 Se la quantizzazione è con segno o senza segno. |
attributi pubblici
asse_
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1
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
Asse
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::Axis( int64 x )
Se specificato, questo asse viene trattato come un asse di canale o di fetta e per ogni canale o fetta lungo questo asse viene utilizzato un intervallo di quantizzazione separato.
Il valore predefinito è -1
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 )
Se la quantizzazione è con segno o senza segno.
(in realtà questo parametro avrebbe dovuto chiamarsi signed_output )
Il valore predefinito è true