टेन्सरफ्लो::ऑप्स::स्पार्सटेन्सोरडेन्समैटमल
#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 )