SparseMatrixMatMul

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

ম্যাট্রিক্স-একটি ঘন ম্যাট্রিক্সের সাথে একটি স্পার্স ম্যাট্রিক্সকে গুণ করে।

একটি ঘন ম্যাট্রিক্স প্রদান করে। ইনপুট A এবং B এর জন্য, যেখানে A হল CSR এবং B হল ঘন; এই অপটি একটি ঘন সি প্রদান করে;

যদি transpose_output মিথ্যা হয়, রিটার্ন করে:

C = A . B
 
যদি ট্রান্সপোজ_আউটপুট 'সত্য' হয়, রিটার্ন করে:
C = transpose(A . B) = transpose(B) . transpose(A)
 
যেখানে স্থানান্তর দুটি অন্তঃস্থ (ম্যাট্রিক্স) মাত্রা বরাবর সঞ্চালিত হয়।

যদি কনজুগেট_আউটপুট 'সত্য' হয়, রিটার্ন করে:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
যদি কনজুগেট_আউটপুট এবং ট্রান্সপোজ_আউটপুট উভয়ই `ট্রু` হয়, রিটার্ন করে:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

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

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

ধ্রুবক

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

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

স্ট্যাটিক SparseMatrixMatMul.Options
adjointA (বুলিয়ান adjointA)
স্ট্যাটিক SparseMatrixMatMul.Options
adjointB (বুলিয়ান adjointB)
আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্ট্যাটিক SparseMatrixMatMul.Options
কনজুগেটআউটপুট (বুলিয়ান কনজুগেটআউটপুট)
স্ট্যাটিক <T TType প্রসারিত করে > SparseMatrixMatMul <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <?> a, অপারেন্ড <T> b, অপশন... বিকল্প)
একটি নতুন SparseMatrixMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
আউটপুট <T>
আউটপুট ()
একটি ঘন আউটপুট টেনসর।
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজএ (বুলিয়ান ট্রান্সপোজএ)
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজবি (বুলিয়ান ট্রান্সপোজবি)
স্ট্যাটিক SparseMatrixMatMul.Options
ট্রান্সপোজআউটপুট (বুলিয়ান ট্রান্সপোজআউটপুট)

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

ধ্রুবক

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

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

ধ্রুবক মান: "SparseMatrixMatMul"

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

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

পরামিতি
adjointA ইঙ্গিত করে যে `a` সংযোজিত-ট্রান্সপোজ করা উচিত কিনা।

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

পরামিতি
সংলগ্ন বি ইঙ্গিত করে যে `b` কনজুগেট-ট্রান্সপোজ করা উচিত কিনা।

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

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

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

পাবলিক স্ট্যাটিক SparseMatrixMatMul.Options conjugateOutput (বুলিয়ান কনজুগেটআউটপুট)

পরামিতি
conjugateOutput `a` এবং `b` এর গুণফলকে সংযুক্ত করে।

পাবলিক স্ট্যাটিক SparseMatrixMatMul <T> তৈরি করুন ( Scope scope, Operand <?> a, Operand <T> b, Options... options)

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

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

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

একটি ঘন আউটপুট টেনসর।

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

পরামিতি
transposeA `a` ট্রান্সপোজ করা উচিত কিনা তা নির্দেশ করে।

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

পরামিতি
স্থানান্তর বি `b` ট্রান্সপোজ করা উচিত কিনা তা নির্দেশ করে।

পাবলিক স্ট্যাটিক SparseMatrixMatMul.Options transposeOutput (বুলিয়ান ট্রান্সপোজআউটপুট)

পরামিতি
ট্রান্সপোজ আউটপুট `a` এবং `b` এর গুণফল স্থানান্তর করে।