تينسورفلو :: العمليات :: FusedPadConv2D
#include <nn_ops.h>
ينفذ الحشو كعملية تمهيدية أثناء الالتفاف.
ملخص
على غرار FusedResizeAndPadConv2d ، يسمح هذا المرجع بتنفيذ محسن حيث يتم دمج مرحلة تحويل الحشو المكاني مع بحث im2col ، ولكن في هذه الحالة بدون التصفية ثنائية الخطوط المطلوبة لتغيير الحجم. يمنع دمج الحشو الحاجة إلى كتابة النتائج الوسيطة كموترات كاملة ، مما يقلل من ضغط الذاكرة ، ويمكننا الحصول على بعض مكاسب زمن الوصول من خلال دمج حسابات التحويل. لا يدعم هذا المرجع السمة data_format لـ Conv2D ، ويستخدم ترتيب "NHWC" بدلاً من ذلك. داخليًا ، يستخدم هذا المرجع مخزنًا مؤقتًا فرديًا للخدش لكل رسم بياني ، مما يعني أنه سيتم حظره إذا تم تشغيل العديد من الإصدارات بالتوازي. هذا لأن هذا المشغل هو في الأساس تحسين لتقليل استخدام الذاكرة.
الحجج:
- النطاق: كائن النطاق
- الإدخال: 4-D مع الشكل
[batch, in_height, in_width, in_channels]
. - الحشوات: مصفوفة من عمودين تحدد أحجام الحشوة. يجب أن يتطابق عدد الصفوف مع رتبة
input
. - عامل التصفية: 4-D بالشكل
[filter_height, filter_width, in_channels, out_channels]
. - الخطوات: 1-D بطول 4. خطوة النافذة المنزلقة لكل بُعد من أبعاد
input
. يجب أن يكون بنفس ترتيب البعد المحدد بالتنسيق. - المساحة المتروكة: نوع خوارزمية الحشو المراد استخدامها.
عائدات:
-
Output
: موتر الإخراج.
البنائين والمدمرين | |
---|---|
FusedPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding) |
السمات العامة | |
---|---|
operation | |
output |
الوظائف العامة | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
السمات العامة
عملية
Operation operation
انتاج
::tensorflow::Output output
الوظائف العامة
FusedPadConv2D
FusedPadConv2D( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input paddings, ::tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding )
العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2020-04-20 (حسب التوقيت العالمي المتفَّق عليه)