FusedPadConv2d

کلاس نهایی عمومی FusedPadConv2d

بالشتک را به عنوان یک پیش پردازش در طول یک کانولوشن انجام می دهد.

مشابه FusedResizeAndPadConv2d، این عملیات به اجرای بهینه‌سازی شده اجازه می‌دهد که در آن مرحله تبدیل padding فضایی با جستجوی im2col ترکیب می‌شود، اما در این مورد بدون فیلتر دوخطی مورد نیاز برای تغییر اندازه. ادغام بالشتک از نیاز به نوشتن نتایج میانی به عنوان تانسور کامل جلوگیری می کند و فشار حافظه را کاهش می دهد و ما می توانیم با ادغام محاسبات تبدیل مقداری از تاخیر را بدست آوریم. ویژگی data_format برای Conv2D توسط این عملیات پشتیبانی نمی‌شود و به جای آن از دستور «NHWC» استفاده می‌شود. در داخل این عملیات از یک بافر خراش در هر نمودار استفاده می کند، به این معنی که اگر چندین نسخه به صورت موازی اجرا شوند، مسدود می شود. این به این دلیل است که این عملگر در درجه اول یک بهینه سازی برای به حداقل رساندن استفاده از حافظه است.

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی <T>
asOutput ()
دسته نمادین تانسور را برمی گرداند.
استاتیک <T TNumber > FusedPadConv2d <T> را گسترش می دهد
ایجاد ( scope scope، ورودی Operand <T>، Operand < TINT32 > paddings، Operand <T> filter، String mode، List<Long> گام ها، String padding)
روش کارخانه برای ایجاد کلاسی که یک عملیات FusedPadConv2d جدید را بسته بندی می کند.
خروجی <T>

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "FusedPadConv2D"

روش های عمومی

خروجی عمومی <T> asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

ایجاد استاتیک عمومی FusedPadConv2d <T> ( scope scope، ورودی Operand <T>، Operand < TINT32 > paddings، Operand <T> فیلتر، حالت رشته، List<Long> گام ها، String padding)

روش کارخانه برای ایجاد کلاسی که یک عملیات FusedPadConv2d جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ورودی 4-بعدی با شکل «[دسته، در_ارتفاع، در_عرض، در کانال]».
بالشتک ها یک ماتریس دو ستونی که اندازه های بالشتک را مشخص می کند. تعداد سطرها باید با رتبه «ورودی» یکسان باشد.
فیلتر 4-بعدی با شکل «[ارتفاع_فیلتر، عرض_فیلتر، درون_کانال، کانال_خارج]».
گام برداشت 1-D به طول 4. گام پنجره کشویی برای هر بعد «ورودی». باید به همان ترتیب ابعاد مشخص شده با قالب باشد.
لایه گذاری نوع الگوریتم padding مورد استفاده.
برمی گرداند
  • یک نمونه جدید از FusedPadConv2d

خروجی عمومی <T> خروجی ()