tensor akışı:: işlem:: QuantizeAndDequantizeV2:: Öznitelikler

#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

Kamu işlevleri

NarrowRange (bool x)
TF_MUST_USE_RESULT Attrs
True ise, nicelenmiş minimum değerin mutlak değeri, nicelenmiş maksimum değerden 1 daha büyük olmak yerine aynıdır.
NumBits (int64 x)
TF_MUST_USE_RESULT Attrs
Nicelemenin 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' özelliği, kayan değer değerlerinin nicelenmiş eşdeğerlerine yuvarlanmasında hangi yuvarlama eşitlik bozma algoritmasının kullanılacağını kontrol eder.
SignedInput (bool x)
TF_MUST_USE_RESULT Attrs
Nicelemenin imzalı veya imzasız olup olmadığı.

Genel özellikler

dar_aralık_

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

num_bits_

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

range_given_

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

round_mode_

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

imzalı_giriş_

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

Kamu işlevleri

Dar Aralık

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

True ise, nicelenmiş minimum değerin mutlak değeri, nicelenmiş maksimum değerden 1 daha büyük olmak yerine aynıdır.

yani 8 bit niceleme için minimum değer -128 yerine -127'dir.

Varsayılanlar yanlıştır

NumBits

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

Nicelemenin bit genişliği.

Varsayılan 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ılanlar yanlıştır

YuvarlakMod

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

'Round_mode' özelliği, kayan değer değerlerinin nicelenmiş eşdeğerlerine yuvarlanmasında hangi yuvarlama eşitlik bozma algoritmasının kullanılacağını kontrol eder.

Şu anda aşağıdaki yuvarlama modları desteklenmektedir:

  • HALF_TO_EVEN: bu varsayılan round_mode'dur.
  • HALF_UP: pozitife doğru yuvarlar. Bu modda 7,5, 8'e, -7,5 ise -7'ye yuvarlanır.

Varsayılan olarak "HALF_TO_EVEN"

İmzalıGiriş

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

Nicelemenin imzalı veya imzasız olup olmadığı.

(aslında bu signed_output olarak adlandırılması gerekirdi)

Varsayılanlar true'dur