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.