tensorflow::ops::QuantizeAndDequantizeV2::Attrs
#include <array_ops.h>QuantizeAndDequantizeV2 için isteğe bağlı öznitelik ayarlayıcıları.
Özet
Genel özellikler | |
|---|---|
narrow_range_ = false | bool |
num_bits_ = 8 | int64 |
range_given_ = false | bool |
round_mode_ = "HALF_TO_EVEN" | StringPiece |
signed_input_ = true | bool |
Kamusal işlevler | |
|---|---|
NarrowRange (bool x) | TF_MUST_USE_RESULT Attrs Eğer doğruysa, nicelleştirilmiş minimum değerin mutlak değeri, nicelleştirilmiş maksimum değerle aynıdır, 1 daha büyük değildir. |
NumBits (int64 x) | TF_MUST_USE_RESULT Attrs Nicelleştirmenin bit genişliği. |
RangeGiven (bool x) | TF_MUST_USE_RESULT Attrs Aralığın verilip verilmediği veya input tensöründen belirlenmesi gerekip gerekmediği. |
RoundMode (StringPiece x) | TF_MUST_USE_RESULT Attrs 'round_mode' özniteliği, ondalık sayıları nicelleştirilmiş karşılıklarına yuvarlarken hangi yuvarlama algoritmasının kullanılacağını kontrol eder. |
SignedInput (bool x) | TF_MUST_USE_RESULT Attrs Nicelleştirmenin işaretli mi yoksa işaretsiz mi olduğu. |
Genel özellikler
dar_aralık_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::narrow_range_ = false
bit sayısı
int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::num_bits_ = 8
verilen aralık
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::range_given_ = false
yuvarlak_modu_
StringPiece tensorflow::ops::QuantizeAndDequantizeV2::Attrs::round_mode_ = "HALF_TO_EVEN"
imzalı_giriş_
bool tensorflow::ops::QuantizeAndDequantizeV2::Attrs::signed_input_ = true
Kamusal işlevler
Dar Aralık
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NarrowRange( bool x )
Eğer doğruysa, nicelleştirilmiş minimum değerin mutlak değeri, nicelleştirilmiş maksimum değerle aynıdır, 1 daha büyük değildir.
Yani 8 bitlik niceleme için minimum değer -128 yerine -127'dir.
Varsayılan değer false'tur.
NumBits
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::NumBits( int64 x )
Nicelleştirmenin bit genişliği.
Varsayılan değer 8'dir.
Verilen Aralık
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RangeGiven( bool x )
Aralığın verilip verilmediği veya input tensöründen belirlenmesi gerekip gerekmediği.
Varsayılan değer false'tur.
Yuvarlak Mod
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::RoundMode( StringPiece x )
'round_mode' özniteliği, ondalık sayıları nicelleştirilmiş karşılıklarına yuvarlarken hangi yuvarlama algoritmasının kullanılacağını kontrol eder.
Şu anda aşağıdaki yuvarlama yöntemleri desteklenmektedir:
- YARIDAN ÇİFTE: Bu, varsayılan yuvarlama modudur.
- HALF_UP: pozitife doğru yuvarlama. Bu modda 7,5 yukarı yuvarlanarak 8'e, -7,5 ise yukarı yuvarlanarak -7'ye dönüşür.
Varsayılan değer "YARI_DAHA_ÇİFT"tir.
İmzalıGiriş
TF_MUST_USE_RESULT Attrs tensorflow::ops::QuantizeAndDequantizeV2::Attrs::SignedInput( bool x )
Nicelleştirmenin işaretli mi yoksa işaretsiz mi olduğu.
(Aslında bu parametreye signed_output denmeliydi)
Varsayılan değer true'dur.