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

#include <nn_ops.h>

يقوم بتغيير الحجم والحشو كعملية تمهيدية أثناء الالتفاف.

ملخص

غالبًا ما يكون من الممكن إجراء تحويلات مكانية بشكل أكثر كفاءة كجزء من مرحلة التعبئة للالتفاف ، لذلك يسمح هذا المرجع بتنفيذ محسن حيث يتم دمج هذه المراحل معًا. هذا يمنع الحاجة إلى كتابة النتائج الوسيطة كموترات كاملة ، مما يقلل من ضغط الذاكرة ، ويمكننا الحصول على بعض مكاسب زمن الوصول من خلال دمج حسابات التحويل. لا يدعم هذا المرجع السمة data_format لـ Conv2D ، ويتم تعيينها افتراضيًا على ترتيب "NHWC". داخليًا ، يستخدم هذا المرجع مخزنًا مؤقتًا فرديًا للخدش لكل رسم بياني ، مما يعني أنه سيتم حظره إذا تم تشغيل العديد من الإصدارات بالتوازي. هذا لأن هذا المشغل هو في الأساس تحسين لتقليل استخدام الذاكرة.

الحجج:

  • النطاق: كائن النطاق
  • الإدخال: 4-D مع الشكل [batch, in_height, in_width, in_channels] .
  • حجم: A 1-D int32 التنسور من 2 عناصر: new_height, new_width . الحجم الجديد للصور.
  • الحشوات: مصفوفة من عمودين تحدد أحجام الحشوة. يجب أن يتطابق عدد الصفوف مع رتبة input .
  • عامل التصفية: 4-D بالشكل [filter_height, filter_width, in_channels, out_channels] .
  • الخطوات: 1-D بطول 4. خطوة النافذة المنزلقة لكل بُعد من أبعاد input . يجب أن يكون بنفس ترتيب البعد المحدد بالتنسيق.
  • المساحة المتروكة: نوع خوارزمية الحشو المراد استخدامها.

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

  • resize_align_corners: إذا كان هذا صحيحًا ، تتم محاذاة مراكز بكسلات الزوايا الأربع لموترات الإدخال والإخراج ، مع الاحتفاظ بالقيم عند وحدات بكسل الزاوية. افتراضات على خطأ.

عائدات:

  • Output : موتر الإخراج.

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

FusedResizeAndPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding)
FusedResizeAndPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding, const FusedResizeAndPadConv2D::Attrs & attrs)

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

operation
output

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

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

ResizeAlignCorners (bool x)

الهياكل

tensorflow :: ops :: FusedResizeAndPadConv2D :: Attrs

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

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

عملية

Operation operation

انتاج

::tensorflow::Output output

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

FusedResizeAndPadConv2D

 FusedResizeAndPadConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input paddings,
  ::tensorflow::Input filter,
  StringPiece mode,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding
)

FusedResizeAndPadConv2D

 FusedResizeAndPadConv2D(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input paddings,
  ::tensorflow::Input filter,
  StringPiece mode,
  const gtl::ArraySlice< int > & strides,
  StringPiece padding,
  const FusedResizeAndPadConv2D::Attrs & attrs
)

العقدة

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

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

ResizeAlignCorners

Attrs ResizeAlignCorners(
  bool x
)