مؤتمر Google I / O هو التفاف! تابع جلسات TensorFlow اعرض الجلسات

تينسورفلو :: العمليات :: باتشمات

#include <math_ops.h>

يضاعف شرائح موترين على دفعات.

ملخص

يضاعف كل شرائح Tensor x و y (يمكن عرض كل شريحة كعنصر من عناصر الدُفعة) ، وترتيب النتائج الفردية في موتر إخراج فردي بنفس حجم الدُفعة. يمكن تعديل كل شريحة من الشرائح الفردية اختياريًا (لتعديل مصفوفة يعني تبديلها adj_x ) قبل الضرب عن طريق ضبط علامة adj_y إلى True ، والتي تكون افتراضيًا False .

موتر الإدخال x و y هما 2-D أو أعلى بالشكل [..., r_x, c_x] و [..., r_y, c_y] .

موتر الإخراج هو 2-D أو أعلى مع الشكل [..., 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] .

السمات الاختيارية (انظر Attrs ):

  • المجاور_x: إذا كان هذا True ، فاضبط شرائح x . افتراضات على False .
  • المجاور_y: إذا كان هذا True ، فاضبط شرائح y . افتراضات على False .

عائدات:

  • Output : ثلاثي الأبعاد أو أعلى مع الشكل [..., 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)

الهياكل

tensorflow :: العمليات :: BatchMatMulV2 :: Attrs

محددات السمات الاختيارية لـ BatchMatMulV2 .

السمات العامة

عملية

Operation operation

انتاج

::tensorflow::Output output

الوظائف العامة

باتشمات

 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
)

العقدة

::tensorflow::Node * node() const 

المشغل :: tensorflow :: الإدخال

 operator::tensorflow::Input() const 

المشغل :: Tensorflow :: Output

 operator::tensorflow::Output() const 

وظائف ثابتة عامة

أدجكس

Attrs AdjX(
  bool x
)

AdjY

Attrs AdjY(
  bool x
)