Google I/O एक लपेट है! TensorFlow सत्रों पर पकड़ बनाएं सत्र देखें

टेंसरफ़्लो :: ऑप्स :: मातुल

#include <math_ops.h>

मैट्रिक्स को "b" को मैट्रिक्स "b" से गुणा करें।

सारांश

इनपुट दो-आयामी मैट्रिक्स के होने चाहिए और "a" के आंतरिक आयाम (ट्रांसपोज़ किए जाने के बाद यदि ट्रांसपोज़_ए सत्य है) को "बी" के बाहरी आयाम से मेल खाना चाहिए (ट्रांसपोज़्ड होने के बाद ट्रांसपोज़्ड बी सही है)।

नोट : GPU पर MatMul के लिए डिफ़ॉल्ट कर्नेल कार्यान्वयन क्यूबल्स का उपयोग करता है।

तर्क:

वैकल्पिक विशेषताएँ ( Attrs देखें):

  • transpose_a: यदि सही है, तो "a" गुणन से पहले स्थानांतरित किया जाता है।
  • transpose_b: यदि सही है, तो "b" गुणन से पहले स्थानांतरित किया जाता है।

रिटर्न:

  • Output : उत्पाद टेंसर।

कंस्ट्रक्टर और डिस्ट्रक्टर्स

MatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b)
MatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a, :: tensorflow::Input b, const MatMul::Attrs & attrs)

सार्वजनिक विशेषताएँ

operation
product

सार्वजनिक कार्य

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

सार्वजनिक स्थैतिक कार्य

TransposeA (bool x)
TransposeB (bool x)

संरचनाएं

टेंसोफ़्लो :: ऑप्स :: मटमुल :: एट्र्स

MatMul के लिए वैकल्पिक विशेषता बसती है

सार्वजनिक विशेषताएँ

ऑपरेशन

Operation operation

उत्पाद

::tensorflow::Output product

सार्वजनिक कार्य

मातुल

 MatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b
)

मातुल

 MatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a,
  ::tensorflow::Input b,
  const MatMul::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर :: टेंसरफ़्लो :: इनपुट

 operator::tensorflow::Input() const 
है

ऑपरेटर :: टेंसोफ़्लो :: आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक कार्य

संक्रमण करना

Attrs TransposeA(
  bool x
)

ट्रांसपोज़ बी

Attrs TransposeB(
  bool x
)