টেনসরফ্লো :: অপস:: SparseMatMul

#include <math_ops.h>

ম্যাট্রিক্স "a" কে ম্যাট্রিক্স "b" দ্বারা গুণ করুন

সারাংশ

ইনপুটগুলি অবশ্যই দ্বি-মাত্রিক ম্যাট্রিক্স হতে হবে এবং "a" এর অভ্যন্তরীণ মাত্রা অবশ্যই "b" এর বাইরের মাত্রার সাথে মিলতে হবে। "a" এবং "b" উভয়ই Tensor s হতে হবে SparseTensor s নয়। এই অপটি সেই ক্ষেত্রে অপ্টিমাইজ করা হয়েছে যেখানে "a" বা "b" এর মধ্যে অন্তত একটি বিক্ষিপ্ত, এই অর্থে যে তাদের শূন্য মানের একটি বড় অনুপাত রয়েছে। একটি প্ল্যাটফর্মে এই বনাম একটি ঘন ম্যাট্রিক্স গুন ব্যবহার করার জন্য ব্রেকইভেন স্পার্স ম্যাট্রিক্সে 30% শূন্য মান ছিল।

এই ক্রিয়াকলাপের গ্রেডিয়েন্ট গণনা শুধুমাত্র ইনপুট গ্রেডিয়েন্টে স্পারসিটির সুবিধা গ্রহণ করবে যখন সেই গ্রেডিয়েন্টটি একটি Relu থেকে আসে।

যুক্তি:

রিটার্ন:

  • Output : পণ্য টেনসর।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

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

পাবলিক বৈশিষ্ট্য

operation
product

পাবলিক ফাংশন

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

পাবলিক স্ট্যাটিক ফাংশন

AIsSparse (bool x)
BIsSparse (bool x)
TransposeA (bool x)
TransposeB (bool x)

কাঠামো

tensorflow:: ops:: SparseMatMul:: Attrs

SparseMatMul- এর জন্য ঐচ্ছিক বৈশিষ্ট্য নির্ধারণকারী।

পাবলিক বৈশিষ্ট্য

অপারেশন

Operation operation

পণ্য

::tensorflow::Output product

পাবলিক ফাংশন

SparseMatMul

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

SparseMatMul

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

নোড

::tensorflow::Node * node() const 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const 

পাবলিক স্ট্যাটিক ফাংশন

AIsSparse

Attrs AIsSparse(
  bool x
)

BIsSparse

Attrs BIsSparse(
  bool x
)

ট্রান্সপোজএ

Attrs TransposeA(
  bool x
)

ট্রান্সপোজ বি

Attrs TransposeB(
  bool x
)