جریان تنسور:: عملیات:: FusedPadConv2D
#include <nn_ops.h>
بالشتک را به عنوان یک پیش پردازش در طول یک کانولوشن انجام می دهد.
خلاصه
مشابه FusedResizeAndPadConv2d، این عملیات به اجرای بهینهسازی شده اجازه میدهد که در آن مرحله تبدیل padding فضایی با جستجوی im2col ترکیب میشود، اما در این مورد بدون فیلتر دوخطی مورد نیاز برای تغییر اندازه. ادغام بالشتک از نیاز به نوشتن نتایج میانی به عنوان تانسور کامل جلوگیری می کند و فشار حافظه را کاهش می دهد و ما می توانیم با ادغام محاسبات تبدیل مقداری از تاخیر را بدست آوریم. ویژگی data_format برای Conv2D توسط این عملیات پشتیبانی نمیشود و به جای آن از دستور «NHWC» استفاده میشود. در داخل این عملیات از یک بافر خراش در هر نمودار استفاده می کند، به این معنی که اگر چندین نسخه به صورت موازی اجرا شوند، مسدود می شود. این به این دلیل است که این عملگر در درجه اول یک بهینه سازی برای به حداقل رساندن استفاده از حافظه است.
استدلال ها:
- scope: یک شی Scope
- ورودی: 4-بعدی با شکل
[batch, in_height, in_width, in_channels]
. - paddings: یک ماتریس دو ستونی که اندازه های بالشتک را مشخص می کند. تعداد سطرها باید با رتبه
input
یکسان باشد. - فیلتر: 4 بعدی با شکل
[filter_height, filter_width, in_channels, out_channels]
. - گام ها: 1-D طول 4. گام پنجره کشویی برای هر بعد
input
. باید به همان ترتیب ابعاد مشخص شده با قالب باشد. - padding: نوع الگوریتم padding مورد استفاده.
برمی گرداند:
-
Output
: تانسور خروجی.
سازندگان و ویرانگرها | |
---|---|
FusedPadConv2D (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input paddings, :: tensorflow::Input filter, StringPiece mode, const gtl::ArraySlice< int > & strides, StringPiece padding) |
توابع عمومی | |
---|---|
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::خروجی
operator::tensorflow::Output() const