tensorflow:: ops:: QuantizeAndDequantizeV2:: Attrs

#include <array_ops.h>

קובעי מאפיינים אופציונליים עבור QuantizeAndDequantizeV2 .

תַקצִיר

מאפיינים ציבוריים

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

תפקידים ציבוריים

NarrowRange (bool x)
TF_MUST_USE_RESULT Attrs
אם נכון, אז הערך המוחלט של הערך המינימלי הכמותי זהה לערך המקסימלי הכמותי, במקום גדול פי 1.
NumBits (int64 x)
TF_MUST_USE_RESULT Attrs
רוחב הסיביות של הכימות.
RangeGiven (bool x)
TF_MUST_USE_RESULT Attrs
האם הטווח נתון או שיש לקבוע אותו מטנזור input .
RoundMode (StringPiece x)
TF_MUST_USE_RESULT Attrs
התכונה 'round_mode' שולטת באיזה אלגוריתם עיגול ושבירת שוויון נעשה שימוש בעת עיגול ערכים צפים למקבילים הכמותיים שלהם.
SignedInput (bool x)
TF_MUST_USE_RESULT Attrs
האם הכימות חתומה או לא חתומה.

מאפיינים ציבוריים

טווח_צר_

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

מספר_ביטים_

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

טווח_נתון_

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

מצב_סיבוב_

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

קלט_חתום_

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

תפקידים ציבוריים

טווח צר

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

אם נכון, אז הערך המוחלט של הערך המינימלי הכמותי זהה לערך המקסימלי הכמותי, במקום גדול פי 1.

כלומר, עבור קוונטיזציה של 8 סיביות, הערך המינימלי הוא -127 במקום -128.

ברירת מחדל היא שקר

מספר ביט

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

רוחב הסיביות של הכימות.

ברירת המחדל היא 8

טווח נתון

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

האם הטווח נתון או שיש לקבוע אותו מטנזור input .

ברירת מחדל היא שקר

מצב עגול

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

התכונה 'round_mode' שולטת באיזה אלגוריתם עיגול ושבירת שוויון נעשה שימוש בעת עיגול ערכים צפים למקבילים הכמותיים שלהם.

מצבי העיגול הבאים נתמכים כעת:

  • HALF_TO_EVEN: זהו מצב הסיבוב המוגדר כברירת מחדל.
  • HALF_UP: עיגול לכיוון החיובי. במצב זה 7.5 עיגולים עד 8 ו-7.5- עיגולים עד 7-.

ברירת המחדל היא "HALF_TO_EVEN"

קלט חתום

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

האם הכימות חתומה או לא חתומה.

(למעשה, הפרמטר הזה היה צריך להיקרא signed_output )

ברירת מחדל היא אמת