تينسورفلو :: العمليات :: 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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)