সেন্সরফ্লো :: অপস :: ব্যাচম্যাটমুলভি 2
#include <math_ops.h>
ব্যাচগুলিতে দুটি টেনারের গুণাগুণকে গুণিত করে।
সারসংক্ষেপ
গুণিতকের সব টুকরা Tensor
x
এবং y
(প্রতিটি ফালি একটি ব্যাচ একজন উপাদান হিসেবে দেখা যাবে), এবং আয়োজন একই ব্যাচের আকারের একটি একক আউটপুট টেন্সর মধ্যে পৃথক ফলাফল নেই। পৃথক টুকরা প্রত্যেকটি ঐচ্ছিকরূপে adjointed যাবে সেটিং দ্বারা গুণ সামনে (পক্ষান্তরিত এবং এটি অনুবন্ধী করার জন্য একটি ম্যাট্রিক্স উপায়ে adjoint করার জন্য) adj_x
বা adj_y
পতাকা True
, যা ডিফল্টভাবে হয় False
।
x
এবং y
ইনপুট [..., r_x, c_x]
এবং [..., r_y, c_y]
আকারের সাথে 2-ডি বা তার বেশি।
আউটপুট [..., r_o, c_o]
2-ডি বা তার চেয়ে বেশি আকারের [..., r_o, c_o]
, যেখানে:
r_o = c_x if adj_x else r_x c_o = r_y if adj_y else c_y
এটি হিসাবে গণনা করা হয়:
output[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])
দ্রষ্টব্য : BatchMatMulV2
ব্যাচের মাত্রায় সম্প্রচারকে সমর্থন করে। আরো সম্প্রচার সম্পর্কে এখানে ।
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- x: 2-D বা তার চেয়ে বেশি আকারের
[..., r_x, c_x]
। - y: 2-D বা তার চেয়ে বেশি আকারের
[..., r_y, c_y]
- adj_x: যদি
True
হয় তবেx
এর স্লাইস সামঞ্জস্য করুন। ডিফল্টFalse
। - adj_y: যদি
True
হয় তবেy
এর স্লাইস সামঞ্জস্য করুন। ডিফল্টFalse
।
রিটার্নস:
-
Output
: 3-ডি বা তার চেয়ে বেশি আকারের[..., r_o, c_o]
নির্মাণকারী এবং ধ্বংসকারী | |
---|---|
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y) | |
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMulV2::Attrs & attrs) |
জনসাধারণের গুণাবলী | |
---|---|
operation | |
output |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
AdjX (bool x) | |
AdjY (bool x) |
স্ট্রাক্টস | |
---|---|
টেনসরফ্লো :: অপ্স :: ব্যাচম্যাটমুলভি 2 :: অ্যাটার্স | ব্যাচম্যাটমুলভি 2 এর জন্য .চ্ছিক অ্যাট্রিবিউট সেটটার । |
জনসাধারণের গুণাবলী
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
পাবলিক ফাংশন
ব্যাচম্যাটমুলভি 2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
ব্যাচম্যাটমুলভি 2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const BatchMatMulV2::Attrs & attrs )
নোড
::tensorflow::Node * node() const
অপারেটর :: টেনসরফ্লো :: ইনপুট
operator::tensorflow::Input() const
অপারেটর :: টেনসরফ্লো :: আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
অ্যাডজএক্স
Attrs AdjX( bool x )
অ্যাডজওয়াই
Attrs AdjY( bool x )