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
)
ברירת המחדל לאמת