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

BatchMatMulV3

पब्लिक फाइनल क्लास बैचमैटमुलवी3

बैचों में दो टेंसर के स्लाइस को गुणा करता है।

`टेन्सर` `x` और `y` के सभी स्लाइस को गुणा करता है (प्रत्येक स्लाइस को एक बैच के तत्व के रूप में देखा जा सकता है), और एक ही बैच आकार के एकल आउटपुट टेंसर में व्यक्तिगत परिणामों को व्यवस्थित करता है। प्रत्येक अलग-अलग स्लाइस को वैकल्पिक रूप से जोड़ा जा सकता है (मैट्रिक्स को जोड़ने के लिए इसे स्थानांतरित करना और संयुग्मित करना) गुणन से पहले `adj_x` या `adj_y` ध्वज को `ट्रू` पर सेट करके, जो डिफ़ॉल्ट रूप से `गलत` हैं।

इनपुट टेंसर `x` और `y` आकार के साथ 2-डी या उच्चतर हैं `[..., r_x, c_x]` और `[..., r_y, c_y]`।

आउटपुट टेंसर 2-डी या उच्चतर आकार के साथ [..., r_o, c_o]` है, जहां:

r_o = c_x अगर adj_x और r_x c_o = r_y अगर adj_y और c_y

इसकी गणना इस प्रकार की जाती है:

आउटपुट[..., :, :] = मैट्रिक्स (x[..., :, :]) * मैट्रिक्स (y[..., :, :])

नोट : `BatchMatMulV3` बैच आयामों में प्रसारण का समर्थन करता है। प्रसारण के बारे में अधिक [यहां](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।

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

कक्षा बैचमैटMulV3.Options BatchMatMulV3 के लिए वैकल्पिक विशेषताएँ

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

स्थिर बैचमैटMulV3.Options
adjX (बूलियन adjX)
स्थिर बैचमैटMulV3.Options
adjY (बूलियन adjY)
आउटपुट <वी>
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर <V, T, U> BatchMatMulV3 <V>
create ( स्कोप स्कोप, ऑपरेंड <T> x, ऑपरेंड <U> y, Class<V> Tout, Options... विकल्प)
एक नया BatchMatMulV3 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
आउटपुट <वी>
आउटपुट ()
आकार के साथ 3-डी या उच्चतर `[..., r_o, c_o]`

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

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

सार्वजनिक स्थैतिक BatchMatMulV3.Options adjX (बूलियन adjX)

मापदंडों
adjX यदि `True`, `x` के स्लाइसों को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`।

सार्वजनिक स्थैतिक BatchMatMulV3.Options adjY (बूलियन adjY)

मापदंडों
adjY यदि `True`, `y` के स्लाइस को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`।

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

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

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

सार्वजनिक स्थैतिक बैचमैटमुलवी3 <वी> बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> एक्स, ऑपरेंड <यू> वाई, क्लास<वी> टाउट, विकल्प... विकल्प)

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

मापदंडों
दायरा वर्तमान दायरा
एक्स 2-डी या उच्चतर आकार के साथ `[..., r_x, c_x]`।
आप 2-डी या उच्चतर आकार के साथ `[..., r_y, c_y]`।
टाउट यदि निर्दिष्ट नहीं है, तो टाउट इनपुट प्रकार के समान प्रकार है।
विकल्प वैकल्पिक विशेषता मान रखता है
रिटर्न
  • BatchMatMulV3 का एक नया उदाहरण

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

आकार के साथ 3-डी या उच्चतर `[..., r_o, c_o]`