टेंसरफ़्लो:: ऑप्स:: SparseTensorDenseMatMul

#include <sparse_ops.h>

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

सारांश

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

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

तर्क:

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

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

  • adjoint_a: मैट्रिक्स गुणा में A के adjoint का उपयोग करें। यदि A जटिल है, तो यह transpose(conj(A)) है। अन्यथा यह ट्रांसपोज़ (ए) है।
  • adjoint_b: मैट्रिक्स गुणा में B के adjoint का उपयोग करें। यदि B जटिल है, तो यह transpose(conj(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:: Attrs

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

सार्वजनिक गुण

संचालन

Operation operation

उत्पाद

::tensorflow::Output product

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

SparseTensorDenseMatMul

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

SparseTensorDenseMatMul

 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
)