تدفق التوتر:: العمليات:: FusedBatchNormGradV3

#include <nn_ops.h>

التدرج لتطبيع الدفعة.

ملخص

لاحظ أنه يتم تحديد حجم Tensors 4D إما بواسطة "NHWC" أو "NCHW". يتطابق حجم Tensors 1D مع البعد C لل Tensors 4D.

الحجج:

  • النطاق: كائن النطاق
  • y_backprop: موتر رباعي الأبعاد للتدرج بالنسبة إلى y.
  • x: موتر رباعي الأبعاد لإدخال البيانات.
  • مقياس: موتر 1D لعامل القياس، لقياس x المقيس.
  • Reserve_space_1: عندما يكون is_training صحيحًا، فإن Tensor 1D للدفعة المحسوبة يعني إعادة استخدامه في حساب التدرج. عندما تكون قيمة is_training خطأ، فإن موتر 1D للمجموعة يعني إعادة استخدامه في حساب التدرج من الدرجة الأولى والثانية.
  • Reserve_space_2: عندما يكون is_training صحيحًا، سيتم إعادة استخدام Tensor 1D لتباين الدفعة المحسوب (التباين المقلوب في حالة cuDNN) في حساب التدرج. عندما تكون قيمة is_training خطأ، سيتم إعادة استخدام موتر 1D لتباين السكان في حساب التدرج من الدرجة الأولى والثانية.
  • Reserve_space_3: عندما يكون is_training صحيحًا، سيتم إعادة استخدام موتر أحادي الأبعاد لبعض النتائج المتوسطة في حساب التدرج. عندما تكون قيمة is_training خاطئة، سيتم إنشاء Tensor فارغ.

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

  • إبسيلون: رقم عائم صغير يضاف إلى تباين x.
  • data_format: تنسيق البيانات لـ y_backprop وx وx_backprop. إما "NHWC" (افتراضي) أو "NCHW".
  • is_training: القيمة المنطقية للإشارة إلى العملية مخصصة للتدريب (افتراضي) أو للاستدلال.

العوائد:

  • Output x_backprop: موتر رباعي الأبعاد للتدرج بالنسبة إلى x.
  • Output : موتر ثنائي الأبعاد للتدرج فيما يتعلق بالمقياس.
  • Output offset_backprop: موتر 1D للتدرج فيما يتعلق بالإزاحة.
  • Output Reserve_space_4: عنصر نائب غير مستخدم لمطابقة الإدخال المتوسط ​​في FusedBatchNorm .
  • Output Reserve_space_5: عنصر نائب غير مستخدم لمطابقة إدخال التباين في FusedBatchNorm .

البنائين والمدمرين

FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3)
FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs)

الصفات العامة

offset_backprop
operation
reserve_space_4
reserve_space_5
scale_backprop
x_backprop

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

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

الهياكل

Tensorflow:: ops:: FusedBatchNormGradV3:: Attrs

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

الصفات العامة

Offset_backprop

::tensorflow::Output offset_backprop

عملية

Operation operation

Reserve_space_4

::tensorflow::Output reserve_space_4

Reserve_space_5

::tensorflow::Output reserve_space_5

Scale_backprop

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

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

FusedBatchNormGradV3

 FusedBatchNormGradV3(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  ::tensorflow::Input reserve_space_3
)

FusedBatchNormGradV3

 FusedBatchNormGradV3(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  ::tensorflow::Input reserve_space_3,
  const FusedBatchNormGradV3::Attrs & attrs
)

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

تنسيق البيانات

Attrs DataFormat(
  StringPiece x
)

إبسيلون

Attrs Epsilon(
  float x
)

IsTraining

Attrs IsTraining(
  bool x
)