tensorflow:: אופס:: QuantizeAndDequantizeV2:: Attrs

#include <array_ops.h>

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

סיכום

תכונות ציבוריות

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

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

Axis (int64 x)
TF_MUST_USE_RESULT Attrs
אם צוין, ציר זה מטופל כאל ערוץ או ציר פרוסה, וטווח קוונטיזציה נפרד משמש עבור כל ערוץ או פרוסה לאורך ציר זה.
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
האם הכימות חתום או לא חתום.

תכונות ציבוריות

צִיר_

int64 tensorflow::ops::QuantizeAndDequantizeV2::Attrs::axis_ = -1

טווח צר_

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

מספר_סיביות_

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

טווח_נתון_

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

round_mode_

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::Axis(
  int64 x
)

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

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

טווח צר

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

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

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

ברירת המחדל ל-false

NumBits

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

רוחב הסיביות של הקוונטיזציה.

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

RangeGiven

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

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

ברירת המחדל ל-false

RoundMode

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

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

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

  • HALF_TO_EVEN: זהו ברירת המחדל של round_mode.
  • 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 )

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