टेंसरफ़्लो :: ऑप्स :: बैचमैटमूलवी 2
#include <math_ops.h>
बैचों में दो टेंसरों के स्लाइस को गुणा करें।
सारांश
Tensor
x
और y
सभी स्लाइस को गुणा करता है (प्रत्येक स्लाइस को एक बैच के तत्व के रूप में देखा जा सकता है), और एक ही बैच आकार के एकल आउटपुट टेंसर में व्यक्तिगत परिणामों की व्यवस्था करता है। प्रत्येक अलग-अलग स्लाइस को adj_x
या adj_y
फ्लैग True
सेट करके गुणन करने से पहले, वैकल्पिक रूप से स्थगित किया जा सकता है (मैट्रिक्स को स्थगित करने के लिए इसे स्थानांतरित और संयुग्म करने का मतलब है), जो कि डिफ़ॉल्ट रूप से False
।
इनपुट टेंसर्स x
और y
आकार के साथ 2-D या उच्चतर होते हैं [..., r_x, c_x]
और [..., r_y, c_y]
।
आउटपुट टेंसर 2-डी या आकार के साथ अधिक है [..., r_o, c_o]
, जहां: 059d69475
इसकी गणना इस प्रकार की गई है:
output[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])
नोट: BatchMatMulV2
बैच आयामों में प्रसारण का समर्थन करता है। यहाँ प्रसारण के बारे में अधिक।
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- x: 2-D या उच्चतर आकार के साथ
[..., r_x, c_x]
। - y: 2-D या उच्चतर आकार के साथ
[..., r_y, c_y]
।
वैकल्पिक विशेषताएँ ( Attrs
देखें):
- adj_x: यदि
True
,x
के स्लाइस को स्थगित करें।False
करने के लिए चूक। - adj_y: यदि
True
,y
के स्लाइस को स्थगित करें।False
करने के लिए चूक।
रिटर्न:
-
Output
: 3-डी या आकार के साथ उच्च[..., r_o, c_o]
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y) | |
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMulV2::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
---|---|
operation | |
output |
सार्वजनिक कार्य | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक स्थैतिक कार्य | |
---|---|
AdjX (bool x) | |
AdjY (bool x) |
संरचनाएं | |
---|---|
टेंसोफ़्लो :: ऑप्स :: बैचमैटुल्व 2 :: एट्र्स | BATMatMulV2 के लिए वैकल्पिक विशेषता बसती है । |
सार्वजनिक विशेषताएँ
ऑपरेशन
Operation operation
उत्पादन
::tensorflow::Output output
सार्वजनिक कार्य
बैचमैटमूलवी 2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
बैचमैटमूलवी 2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const BatchMatMulV2::Attrs & attrs )
नोड
::tensorflow::Node * node() const
ऑपरेटर :: टेंसरफ़्लो :: इनपुट
operator::tensorflow::Input() constहै
ऑपरेटर :: टेंसरफ़्लो :: आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक कार्य
AdjX
Attrs AdjX( bool x )है
AdjY
Attrs AdjY( bool x )