टेन्सरफ्लो::ऑप्स::स्पार्सटेन्सोरडेन्समैटमल

#include <sparse_ops.h>

रैंक 2 के स्पार्सटेंसर "A" को सघन मैट्रिक्स "B" से गुणा करें ।

सारांश

A के सूचकांकों पर कोई वैधता जांच नहीं की जाती है। हालांकि, इष्टतम प्रदर्शन के लिए निम्नलिखित इनपुट प्रारूप की अनुशंसा की जाती है:

यदि adjoint_a == false: A को लेक्सिकोग्राफिक रूप से बढ़ते क्रम में सॉर्ट किया जाना चाहिए। यदि आप निश्चित नहीं हैं तो SparseReorder का उपयोग करें। यदि adjoint_a == true: A को आयाम 1 के बढ़ते क्रम में सॉर्ट किया जाना चाहिए (अर्थात, "पंक्ति प्रमुख" क्रम के बजाय "स्तंभ प्रमुख" क्रम)।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • a_indices: 2-डी. SparseTensor के indices , आकार [nnz, 2] मैट्रिक्स।
  • a_values: 1-D. SparseTensor के values , आकार [nnz] वेक्टर।
  • a_shape: 1-डी. SparseTensor का shape , आकार [2] वेक्टर.
  • b: 2-डी. एक सघन मैट्रिक्स।

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

  • adjoint_a: मैट्रिक्स गुणन में A के एडजॉइंट का उपयोग करें। यदि A एक कॉम्प्लेक्स मैट्रिक्स है, तो यह transpose(conj(A)) होता है। अन्यथा यह transpose(A) होता है।
  • adjoint_b: मैट्रिक्स गुणन में B के एडजॉइंट का उपयोग करें। यदि B एक कॉम्प्लेक्स मैट्रिक्स है, तो यह transpose(conj(B)) होता है। अन्यथा यह transpose(B) होता है।

प्रतिफल:

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

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

SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b)
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs)

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

operation
product

सार्वजनिक समारोह

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

सार्वजनिक स्थैतिक फ़ंक्शन

AdjointA (bool x)
AdjointB (bool x)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::स्पार्सटेन्सोरडेन्समैटमल::एट्रिब्यूट्स

SparseTensorDenseMatMul के लिए वैकल्पिक विशेषता निर्धारक।

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

संचालन

Operation operation

उत्पाद

::tensorflow::Output product

सार्वजनिक समारोह

स्पार्सटेंसरडेन्समैटमल

 SparseTensorDenseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b
)

स्पार्सटेंसरडेन्समैटमल

 SparseTensorDenseMatMul(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input a_indices,
  ::tensorflow::Input a_values,
  ::tensorflow::Input a_shape,
  ::tensorflow::Input b,
  const SparseTensorDenseMatMul::Attrs & attrs
)

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक फ़ंक्शन

एडजॉइंटए

Attrs AdjointA(
  bool x
)

एडजॉइंटबी

Attrs AdjointB(
  bool x
)