بالشتک را به عنوان یک پیش پردازش در طول یک کانولوشن انجام می دهد.
مشابه FusedResizeAndPadConv2d، این عملیات به اجرای بهینهسازی شده اجازه میدهد که در آن مرحله تبدیل padding فضایی با جستجوی im2col ترکیب میشود، اما در این مورد بدون فیلتر دوخطی مورد نیاز برای تغییر اندازه. ادغام بالشتک از نیاز به نوشتن نتایج میانی به عنوان تانسور کامل جلوگیری می کند و فشار حافظه را کاهش می دهد و ما می توانیم با ادغام محاسبات تبدیل مقداری از تاخیر را بدست آوریم. ویژگی data_format برای Conv2D توسط این عملیات پشتیبانی نمیشود و به جای آن از دستور «NHWC» استفاده میشود. در داخل این عملیات از یک بافر خراش در هر نمودار استفاده می کند، به این معنی که اگر چندین نسخه به صورت موازی اجرا شوند، مسدود می شود. این به این دلیل است که این عملگر در درجه اول یک بهینه سازی برای به حداقل رساندن استفاده از حافظه است.
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
خروجی <T> | asOutput () دسته نمادین تانسور را برمی گرداند. |
استاتیک <T TNumber > FusedPadConv2d <T> را گسترش می دهد | |
خروجی <T> | خروجی () |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
روش های عمومی
خروجی عمومی <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