परिमाणित `इनपुट` टेंसर को निम्न-परिशुद्धता `आउटपुट` में परिवर्तित करता है।
`requested_output_min` और `requested_output_max` के साथ निर्दिष्ट आउटपुट रेंज का उपयोग करके, परिमाणित `इनपुट` टेंसर को कम-परिशुद्धता वाले `आउटपुट` में परिवर्तित करता है।
`[input_min, input_max]` स्केलर फ़्लोट्स हैं जो `इनपुट` डेटा की फ़्लोट व्याख्या के लिए सीमा निर्दिष्ट करते हैं। उदाहरण के लिए, यदि `input_min` -1.0f है और `input_max` 1.0f है, और हम `quint16` परिमाणित डेटा के साथ काम कर रहे हैं, तो 16-बिट डेटा में 0 मान की व्याख्या -1.0f के रूप में की जानी चाहिए, और a 65535 का मतलब 1.0f है।
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
स्थिर <यू टीटाइप का विस्तार करता है > पुनः मात्रा निर्धारित करता है <यू> | |
आउटपुट <यू> | आउटपुट () |
आउटपुट < TFloat32 > | आउटपुटमैक्स () अनुरोधित_आउटपुट_मैक्स मान इस आउटपुट में कॉपी किया गया है। |
आउटपुट < TFloat32 > | आउटपुटमिन () अनुरोधित_आउटपुट_मिन मान इस आउटपुट में कॉपी किया गया है। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक पुन: निर्धारित करें <यू> बनाएं ( स्कोप स्कोप, ऑपरेंड <? विस्तारित टीटाइप > इनपुट, ऑपरेंड < टीएफलोएट32 > इनपुटमिन, ऑपरेंड < टीएफलोएट 32> इनपुटमैक्स, ऑपरेंड < टीएफलोएट32 > अनुरोधितआउटपुटमिन, ऑपरेंड < टीएफलोएट32 > अनुरोधितआउटपुटमैक्स, क्लास<यू> आउटटाइप)
एक नए रिक्वेंटाइज़ ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुटमिन | फ़्लोट मान जो न्यूनतम परिमाणित इनपुट मान दर्शाता है। |
इनपुटमैक्स | फ़्लोट मान जो अधिकतम परिमाणित इनपुट मान दर्शाता है। |
अनुरोधितआउटपुटमिन | वह फ़्लोट मान जो न्यूनतम परिमाणित आउटपुट मान दर्शाता है। |
अनुरोधितआउटपुटमैक्स | फ़्लोट मान जो अधिकतम परिमाणित आउटपुट मान दर्शाता है। |
आउटटाइप | आउटपुट का प्रकार. टिनपुट की तुलना में थोड़ी गहराई कम होनी चाहिए। |
रिटर्न
- Requantize का एक नया उदाहरण
सार्वजनिक आउटपुट < TFloat32 > आउटपुटमैक्स ()
अनुरोधित_आउटपुट_मैक्स मान इस आउटपुट में कॉपी किया गया है।