tensorflow:: ops:: FusedPadConv2D
#include <nn_ops.h>يقوم بعملية حشو كمعالجة مسبقة أثناء عملية الالتفاف.
ملخص
على غرار FusedResizeAndPadConv2d، تتيح هذه العملية تنفيذًا مُحسَّنًا حيث يتم دمج مرحلة تحويل الحشو المكاني مع بحث im2col، ولكن في هذه الحالة دون الحاجة إلى الترشيح الثنائي الخطي المطلوب لتغيير الحجم. يمنع دمج الحشو الحاجة إلى كتابة النتائج الوسيطة كموترات كاملة، مما يقلل من ضغط الذاكرة، ويمكننا تحقيق بعض التحسينات في زمن الاستجابة من خلال دمج حسابات التحويل. لا تدعم هذه العملية سمة data_format لـ Conv2D ، ويتم استخدام ترتيب 'NHWC' بدلاً منها. داخليًا، تستخدم هذه العملية مخزنًا مؤقتًا واحدًا لكل رسم بياني، مما يعني أنها ستتوقف إذا تم تشغيل إصدارات متعددة بالتوازي. هذا لأن هذه العملية هي في الأساس تحسين لتقليل استخدام الذاكرة.
الحجج:
- النطاق: كائن النطاق
- المدخلات: رباعي الأبعاد مع شكل
[batch, in_height, in_width, in_channels]. - الحشوات: مصفوفة من عمودين تحدد أحجام الحشوات. يجب أن يكون عدد الصفوف مساوياً لرتبة
input. - فلتر: رباعي الأبعاد مع شكل
[filter_height, filter_width, in_channels, out_channels]. - الخطوات: بُعد واحد بطول 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
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)