टेन्सरफ्लो::ऑप्स::क्वांटाइज़एंडडीक्वांटाइज़V2::एट्रिब्यूट्स
#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
num_bits_
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-बिट क्वांटाइजेशन के लिए, न्यूनतम मान -128 के बजाय -127 है।
डिफ़ॉल्ट रूप से गलत
नमबिट्स
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 कहा जाना चाहिए था)
डिफ़ॉल्ट रूप से true