चेतावनी: यह एपीआई हटा दिया गया है और प्रतिस्थापन के स्थिर होने के बाद TensorFlow के भविष्य के संस्करण में हटा दिया जाएगा।

UniformQuantizedDotHybrid

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
पब्लिक फ़ाइनल क्लास यूनिफ़ॉर्मक्वांटाइज़्डडॉटहाइब्रिड

फ्लोट टेंसर `lhs` और परिमाणित टेंसर `rhs` के हाइब्रिड क्वांटाइज्ड डॉट का प्रदर्शन करें।

फ्लोट `lhs` और परिमाणित `rhs` को देखते हुए, आंतरिक रूप से `lhs` पर परिमाणीकरण करता है, और फिर परिमाणित lhs और `rhs` पर परिमाणित बिंदु करता है। `lhs` पर आंतरिक परिमाणीकरण qint8, डायनामिक रेंज, प्रति-बैच (अक्ष 0 के साथ प्रति-अक्ष), असममित, और संकीर्ण सीमा नहीं है (रेंज [-128, 127] है)। `lhs` और `rhs` 2D टेंसर होने चाहिए और lhs.dim_size(1) rhs.dim_size(0) से मेल खाना चाहिए। `rhs` को टेंसर की मात्रा निर्धारित की जानी चाहिए, जहां इसका डेटा मान सूत्र का उपयोग करके निर्धारित किया जाता है: quantized_data = क्लिप (ओरिजिनल_डेटा / स्केल + ज़ीरो_पॉइंट, quantization_min_val, quantization_max_val)।

नेस्टेड कक्षाएं

कक्षा UniformQuantizedDotHybrid.Options UniformQuantizedDotHybrid के लिए वैकल्पिक विशेषताएँ

सार्वजनिक तरीके

आउटपुट <वी>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <V संख्या बढ़ाता है, T संख्या बढ़ाता है, U> UniformQuantizedDotHybrid <V>
create ( स्कोप स्कोप, ऑपरेंड <T> lhs, ऑपरेंड <U> rhs, ऑपरेंड <फ्लोट> rhsScales, ऑपरेंड <इंटीजर> rhsZeroPoints, Class<V> टाउट, लॉन्ग rhsQuantizationMinVal, लॉन्ग rhsQuantizationMaxVal, Options... विकल्प)
एक नया UniformQuantizedDotHybrid ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <वी>
आउटपुट ()
टाउट का आउटपुट 2D टेंसर, जिसका आकार (lhs.dim_size(0), rhs.dim_size(1)) है।
स्टेटिक यूनिफ़ॉर्मक्वांटाइज़्डडॉटहाइब्रिड.विकल्प
rhsQuantizationAxis (लंबी rhsQuantizationAxis)

विरासत में मिली विधियां

सार्वजनिक तरीके

सार्वजनिक आउटपुट <V> आउटपुट के रूप में ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक UniformQuantizedDotHybrid <V> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> lhs, ऑपरेंड <U> rhs, ऑपरेंड <Float> rhsScales, ऑपरेंड <Integer> rhsZeroPoints, Class<V> Tout, Long rhsQuantizationMinVal, Long rhs .. विकल्प )

एक नया UniformQuantizedDotHybrid ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।

मापदंडों
दायरा वर्तमान दायरा
एलएचएस Tlhs का 2D टेंसर होना चाहिए।
आरएचएस Trhs का 2D टेंसर होना चाहिए।
rhsस्केल्स फ्लोट वैल्यू (ओं) का उपयोग स्केल के रूप में किया जाता है जब मूल डेटा को परिमाणित किया जाता है जो कि rhs का प्रतिनिधित्व करता है। एक अदिश टेंसर (प्रति-टेंसर परिमाणीकरण) या आकार का 1D टेंसर (rhs.dim_size(1),) (प्रति-चैनल परिमाणीकरण) होना चाहिए।
rhsZeroPoints rhs का प्रतिनिधित्व करने वाले मूल डेटा को परिमाणित करते समय int32 मान (मानों) को शून्य_बिंदु के रूप में उपयोग किया जाता है। rhs_scales के समान आकार की स्थिति।
टाउट आउटपुट टेंसर का प्रकार।
rhsमात्राकरणMinVal rhs में संग्रहीत परिमाणित डेटा का न्यूनतम मान। उदाहरण के लिए, यदि Trhs qint8 है, तो इसे -127 पर सेट किया जाना चाहिए यदि संकीर्ण श्रेणी मात्राबद्ध है या -128 यदि नहीं है।
rhsQuantizationMaxVal परिमाणित डेटा का अधिकतम मान rhs में संग्रहीत है। उदाहरण के लिए, यदि Trhs qint8 है, तो इसे 127 पर सेट किया जाना चाहिए।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • UniformQuantizedDotHybrid का एक नया उदाहरण

सार्वजनिक आउटपुट <V> आउटपुट ()

टाउट का आउटपुट 2D टेंसर, जिसका आकार (lhs.dim_size(0), rhs.dim_size(1)) है। आउटपुट डेटा मूल आउटपुट डेटा ही है (मात्राबद्ध नहीं)।

सार्वजनिक स्थैतिक यूनिफ़ॉर्म QuantizedDotHybrid.Options rhsQuantizationAxis (लंबे rhsQuantizationAxis)

मापदंडों
rhs परिमाणीकरण अक्ष टेंसर के आयाम सूचकांक को इंगित करता है जहां उस आयाम के साथ स्लाइस के लिए प्रति-अक्ष परिमाणीकरण लागू किया जाता है। यदि -1 (डिफ़ॉल्ट) पर सेट किया जाता है, तो यह प्रति-टेंसर परिमाणीकरण को इंगित करता है। डॉट op rhs के लिए, केवल प्रति-टेंसर परिमाणीकरण या आयाम 1 के साथ प्रति-चैनल परिमाणीकरण समर्थित है। इस प्रकार, इस विशेषता को -1 या 1 पर सेट किया जाना चाहिए। अन्य मान अस्वीकार कर दिए गए हैं।