टेंसरफ़्लो :: ऑप्स :: बैचमैटुल
#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[..., :, :])
तर्क:
- गुंजाइश: एक स्कोप ऑब्जेक्ट
- 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]
कंस्ट्रक्टर और डिस्ट्रक्टर्स | |
---|---|
BatchMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y) | |
BatchMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMul::Attrs & attrs) |
सार्वजनिक विशेषताएँ | |
---|---|
operation | |
output |
सार्वजनिक कार्य | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
सार्वजनिक स्थैतिक कार्य | |
---|---|
AdjX (bool x) | |
AdjY (bool x) |
संरचनाएं | |
---|---|
टेनसफ़्लो :: ऑप्स :: बैचमैटुल :: एट्र्स | वैकल्पिक विशेषता बैचमैटुल के लिए निर्धारित होती है । |
सार्वजनिक विशेषताएँ
ऑपरेशन
Operation operation
उत्पादन
::tensorflow::Output output
सार्वजनिक कार्य
बैचमैटुल
BatchMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
बैचमैटुल
BatchMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const BatchMatMul::Attrs & attrs )है
नोड
::tensorflow::Node * node() const
ऑपरेटर :: टेंसरफ़्लो :: इनपुट
operator::tensorflow::Input() constहै
ऑपरेटर :: टेंसोफ़्लो :: आउटपुट
operator::tensorflow::Output() const
सार्वजनिक स्थैतिक कार्य
AdjX
Attrs AdjX( bool x )है
AdjY
Attrs AdjY( bool x )