बैचों में दो टेंसर के स्लाइस को गुणा करता है।
`टेन्सर` `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[..., :, :])
नोट: `BatchMatMulV2` बैच आयामों में प्रसारण का समर्थन करता है। प्रसारण के बारे में अधिक [यहां](http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।
नेस्टेड कक्षाएं
कक्षा | BatchMatMulV2.Options | के लिए वैकल्पिक विशेषताओं BatchMatMulV2 |
सार्वजनिक तरीके
स्थिर BatchMatMulV2.Options | adjX (बूलियन adjX) |
स्थिर BatchMatMulV2.Options | adjY (बूलियन adjY) |
आउटपुट <टी> | asOutput () टेंसर का प्रतीकात्मक हैंडल लौटाता है। |
स्थिर <टी> BatchMatMulV2 <टी> | बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> एक्स, ओपेरैंड <टी> y, विकल्प ... विकल्प) एक नया BatchMatMulV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि। |
आउटपुट <टी> | उत्पादन () आकार के साथ 3-डी या उच्चतर `[..., r_o, c_o]` |
विरासत में मिली विधियां
सार्वजनिक तरीके
सार्वजनिक स्थिर BatchMatMulV2.Options adjX (बूलियन adjX)
मापदंडों
adjX | यदि `True`, `x` के स्लाइसों को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`। |
---|
सार्वजनिक स्थिर BatchMatMulV2.Options adjY (बूलियन adjY)
मापदंडों
adjY | यदि `True`, `y` के स्लाइस को संलग्न करें। डिफ़ॉल्ट रूप से `गलत`। |
---|
सार्वजनिक आउटपुट <टी> asOutput ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
TensorFlow संचालन के लिए इनपुट एक अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।
सार्वजनिक स्थिर BatchMatMulV2 <टी> बनाने ( स्कोप गुंजाइश, ओपेरैंड <टी> एक्स, ओपेरैंड <टी> y, विकल्प ... विकल्प)
एक नया BatchMatMulV2 ऑपरेशन रैपिंग क्लास बनाने के लिए फ़ैक्टरी विधि।
मापदंडों
दायरा | वर्तमान दायरा |
---|---|
एक्स | 2-डी या उच्चतर आकार के साथ `[..., r_x, c_x]`। |
आप | 2-डी या उच्चतर आकार के साथ `[..., r_y, c_y]`। |
विकल्प | वैकल्पिक विशेषता मान रखता है |
रिटर्न
- BatchMatMulV2 का एक नया उदाहरण