tensorflow:: ops:: MatMul

#include <math_ops.h>

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

সারসংক্ষেপ

ইনপুটগুলো অবশ্যই দ্বি-মাত্রিক ম্যাট্রিক্স হতে হবে এবং 'a'-এর অভ্যন্তরীণ মাত্রা (যদি transpose_a সত্য হয় তবে ট্রান্সপোজ করার পর) 'b'-এর বাহ্যিক মাত্রার (যদি transposed_b সত্য হয় তবে ট্রান্সপোজ করার পর) সমান হতে হবে।

দ্রষ্টব্য : জিপিইউ-তে MatMul- এর ডিফল্ট কার্নেল ইমপ্লিমেন্টেশনে cublas ব্যবহৃত হয়।

যুক্তি:

ঐচ্ছিক অ্যাট্রিবিউটসমূহ (দেখুন Attrs ):

  • transpose_a: যদি true হয়, তাহলে গুণ করার আগে 'a'-কে স্থানান্তরিত করা হয়।
  • transpose_b: যদি true হয়, তাহলে গুণ করার আগে "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)

কাঠামো

tensorflow:: ops:: MatMul:: Attrs

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
)