টেনসরফ্লো :: অপস:: 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 )