SparseMatMul

পাবলিক ফাইনাল ক্লাস SparseMatMul

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

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

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

নেস্টেড ক্লাস

ক্লাস SparseMatMul.Options SparseMatMul এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

স্ট্যাটিক SparseMatMul.Options
aIsSparse (বুলিয়ান aIsSparse)
আউটপুট < TFloat32 >
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক SparseMatMul.Options
bIsSparse (বুলিয়ান bIsSparse)
স্ট্যাটিক SparseMatMul
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <? প্রসারিত TNumber > a, Operand <? প্রসারিত TNumber > b, বিকল্প... বিকল্প)
একটি নতুন SparseMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট < TFloat32 >
স্ট্যাটিক SparseMatMul.Options
ট্রান্সপোজএ (বুলিয়ান ট্রান্সপোজএ)
স্ট্যাটিক SparseMatMul.Options
ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি)

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "স্পার্সম্যাটমুল"

পাবলিক পদ্ধতি

পাবলিক স্ট্যাটিক SparseMatMul.Options aIsSparse (বুলিয়ান aIsSparse)

সর্বজনীন আউটপুট < TFloat32 > asOutput ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।

পাবলিক স্ট্যাটিক SparseMatMul.Options bIsSparse (বুলিয়ান bIsSparse)

পাবলিক স্ট্যাটিক SparseMatMul তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড <? প্রসারিত TNumber > a, Operand <? প্রসারিত TNumber > b, বিকল্প... বিকল্প)

একটি নতুন SparseMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • SparseMatMul এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট < TFloat32 > পণ্য ()

পাবলিক স্ট্যাটিক SparseMatMul.Options transposeA (বুলিয়ান ট্রান্সপোজএ)

পাবলিক স্ট্যাটিক SparseMatMul.Options transposeB (বুলিয়ান ট্রান্সপোজবি)